2017-09-11 17 views
0

文字列をdatetimeに変換したい。時間文字列をdatetimeに変換するには?

だから私はこのコードを構築しています:

SELECT CONVERT(datetime, '23:00', 103) 

私はこのコードを実行しようとした場合、私はこれがあります。

1900-01-01 23:00:00.000

をしかし、私は、この変換を実行しようとした場合:

SELECT CONVERT(datetime, '24:00', 108) 

私はこのエラーがあります:

Converting a varchar data type to datetime generated a value not within the range of allowed values.

+0

おそらく00:00は有効な時刻であり、24:00ではありません。 – Jacek

+0

ええ、試してください00:00 – PreQL

答えて

2

日時型は「24時間目」をサポートしていません。時間範囲は00:00:00から23:59:59.997です。詳細については

てみ利用代わり

SELECT CONVERT(datetime, '00:00', 108) 

datetime (Transact-SQL)ページをご確認ください。

関連する問題