【发布时间】:2022-10-13 17:07:19
【问题描述】:
在 Sql 服务器中:
我在 Table1 中有一个字段 start_date(下面给出了 2 个值)
'2006-08-15 00:00:00.000',
'2010-07-13 18:53:59.000'
我想将这些日期转换为“yyyy-mm-dd'T'hh:mm:ss.SSS'Z'”格式
我已经尝试了以下两件事
-
从表 1 中选择 Convert(varchar,start_date,126)+'Z' as required_date
-
从 Table1 中选择 Convert(varchar,start_date,127)+'Z' as required_date
它给出的结果为
'2006-08-15T00:00:00Z'
'2010-07-13 18:53:59Z'
最后 000 正在被修剪掉(这不应该发生)。
我想要这样的结果
'2006-08-15T00:00:00.000Z'
'2010-07-13 18:53:59.000Z'
我怎样才能做到这一点?任何帮助,将不胜感激。
谢谢。
【问题讨论】: