SELECT CONVERT(time ,' 00:00:12 PM')
为什么上面的代码不起作用。怎么做才能让它工作。
由于某种原因,“00:00:00 PM”到“00:59:59 PM”无法转换为时间:(
"1:00:00 PM" 成功转换。
提前致谢。有人请帮帮我。
SELECT CONVERT(time ,' 00:00:12 PM')
为什么上面的代码不起作用。怎么做才能让它工作。
由于某种原因,“00:00:00 PM”到“00:59:59 PM”无法转换为时间:(
"1:00:00 PM" 成功转换。
提前致谢。有人请帮帮我。
我认为 00:00 PM 不存在。现在是 12:00 AM 或 12:00 PM。00:00 仅以 24 小时格式存在。
CONVERT 可以用作 CAST,但可以使用 FORMAT 作为日期,以使这个已经很好理解的文字成为特定格式。
但是,您想使用 PARSE 来获得这个可能不太容易理解的文字以成为日期时间或时间(没有格式)。为了告诉引擎如何解释我们输入 USING 的文字。
核实:
SELECT PARSE(' 00:00:12 PM' AS time USING 'en-US')