我们有一种情况,用户编辑的时间采用格式3/2/20 3:30P
(其中 P 表示 Pm),我试图将其转换为 24 小时格式,以便能够使用标准列的连接条件,例如2020-03-02 15:30:0000
例如3/2/20 3:30P
_2020-03-02 15:30:0000
在 StackOverflow 的其中一个答案中尝试了以下方法,但没有奏效:
SELECT CONVERT(DATETIME, '10/1/2013 6:39:04 PM', 0)
-- Concatenate in required format
SELECT CONVERT(VARCHAR(10), CONVERT(DATETIME, '10/1/2013 6:39:04 PM', 0), 101)
+ ' '+ CONVERT(VARCHAR(5),CONVERT(DATETIME, '10/1/2013 6:39:04 PM', 0), 108)