SQL Server データベースに日付フィールドを含むテーブルがあり、varcharyyyymmddhhnn
形式 (nn
分) として表示されます。たとえば、 に200012011200
なります01 Dec 2000 12:00
。datetime
これを値に変換する必要がありますが、convert
どのコードもそれをカバーしていないようです。ISO形式に最も近いですyyyymmdd
が、時刻部分が含まれていないため、呼び出しconvert(datetime, MyDateField, 112)
は失敗します。
時間の部分は重要なので、簡単には剥がせません。これを日時に変換するにはどうすればよいですか?