0

たとえば、これは varchar -->'24/05/2012 09:56:06' であり、DATETIME に変換したい

4

4 に答える 4

7

これを試して :

convert(datetime,'24/05/2012 09:56:06',103)

ここに画像の説明を入力

また、こちらをご参照ください

于 2012-05-24T10:16:22.293 に答える
2

CAST および CONVERTを参照してください。スタイルdd/mm/yyyyは 103 です。

select convert(datetime, '24/05/2012 09:56:06', 103);
于 2012-05-24T10:21:42.950 に答える
1

これを試して

convert(datetime、 '24/05/2012 09:56:06'、120)を選択します

このリンクを参照してください:http ://www.sql-server-helper.com/tips/date-formats.aspx

SQLのより多くの日付形式が表示されます。必要なものは何でも使用してください。

于 2012-05-24T11:17:23.667 に答える
0

これをより正確に試して、ニーズに応えてください。

SET DATEFORMAT ydm
DECLARE @D DATETIME
SELECT @D = CAST('24/05/2012 09:56:06' AS DATETIME)

SELECT @D AS MYDATETIME
于 2012-05-24T10:17:48.367 に答える