-1
私はサーバーからわずか8桁の数字である日付フィールドを持っています。標準の日付フォーマットに変換したいのですが。例えばSQLで8桁の数字を日付に変換する
、「20140501
は、」私はDateTime
コードを使用してみましたが、それが私のために動作しませんでした05-01-2014
に変換されます。助言がありますか?
私はサーバーからわずか8桁の数字である日付フィールドを持っています。標準の日付フォーマットに変換したいのですが。例えばSQLで8桁の数字を日付に変換する
、「20140501
は、」私はDateTime
コードを使用してみましたが、それが私のために動作しませんでした05-01-2014
に変換されます。助言がありますか?
多くのデータベースでは、ISO標準フォーマットであるため、文字列 '20140501'が日付として認識されることがあります。したがって、あなたはこれを試すかもしれません:
select cast(cast(datecol as varchar(255)) as date)
これはあなたのデータベースによって異なります。
使用しているデータベースエンジンとバージョンを投稿してください – Lamak
問題を解決するには、試したことを示して、具体的に何が間違っていたかをお知らせください。 – showdev