1

のデータ列がありますvarchar(50)。サンプル データ ポイントは「2001 年 12 月 31 日」です。これをに変換することは可能DateTimeですか?SQL Server 2008 を使用しています。ありがとうございます。

4

4 に答える 4

2

はい、そうです!!

select convert(datetime,'31-Dec-2001')
于 2013-09-10T16:36:55.910 に答える
1

次のことができます。

select cast('31-Dec-2001' as datetime)

ただし、文字列リテラルに時間部分が指定されていない場合、変換後、日付の時間部分は午前 0 時になることに注意してください。00:00:00

于 2013-09-10T16:37:18.727 に答える