2017-10-25 23 views
0

クエリを書いたが、この要素が日付時刻をペルシア語で表示するという文字列を返す。文字列形式をSQL Serverのペルシア語日付に変換する

Select top 1 [F2] From [xlmse] 
Select top 1 SUBSTRING([F2] , 6, 2) From [xlmse] as day 

これからseprate day、month and year要素を特定し、特定の形式で表示します。例えば:

96/2/9 ---> 1396年2月9日

96/12/28 ---> 1396年12月28日

私はどのように

それ?

答えて

0

あなたはこの変換check thisためにSQL関数を記述する必要があります。以下のようにそれを使用し、その後ペルシャ日にグレゴリオ暦の変換

そして:

SELECT dbo.[UDF_Gregorian_To_Persian]('2017-08-24' or Your Column Name) 
+0

はあなたに感謝。しかし、私はこの時間を優れたシートから得る。今は時間が必要ありません –

+0

その場合、Excelの式を使ってdatetimeに変換することができます。ここをクリックhttps://exceljet.net/formula/convert-date-string-to-date-time –

+0

いいえ、このExcelシートをSQL Serverのテーブルに保存して時間要素を取得して、今度は日付書式を変更したい –

関連する問題