に変換しようとすると、無効な日付が表示DATETIME
されVARCHAR
ます。
これは私が使用するクエリです:
SELECT CONVERT(VARCHAR, GETDATE(), 131)
返される出力は次のとおりです。
15/05/1434 11:53:26:073AM
に変換しようとすると、無効な日付が表示DATETIME
されVARCHAR
ます。
これは私が使用するクエリです:
SELECT CONVERT(VARCHAR, GETDATE(), 131)
返される出力は次のとおりです。
15/05/1434 11:53:26:073AM
Hijiri が必要でない限り、dd/mm/yy hh:mi:ss を正確に取得する正確な変換はありません。
近づくには、以下を使用する必要があります。
SELECT CONVERT( VARCHAR(30), GETDATE(),105) --dd-mm-yy
+ ' ' + CONVERT( VARCHAR(30), GETDATE(),108 ) -- hh:mi:ss
例: SQLフィドル
詳細については、CAST および CONVERTの MSDN ライブラリを参照してください。
注: スラッシュが必要な場合 (ダッシュではなく)、DATEPARTを使用する必要があります。
ひじりの日時表示形式です。
http://www.w3schools.com/sql/func_convert.asp
現在の日付は、以下の URL でひじり日時形式で確認できます。
http://www.islamicfinder.org/dateConversion.php?mode=ger-hij&day=26&month=3&year=2013&date_result=1
ひじりの日時形式については詳しくありません。ただし、130 および 131 変換形式を使用すると、正しい結果が得られます。