0

我有一个表IMAGEDATA,其中列 VALUE 将日期时间格式存储在en-US(例如06/08/2012 02:10:36 p.m。)中。我需要将表格中当前所有行的datetime格式转换为ISO8601格式(例如)。2012-08-22T13:10:39我是这些主题的新手。你能给我一些更好的方法吗?它会更有帮助。谢谢。

4

1 回答 1

1

内部日期时间值存储为2 integers. 它们不以插入它们的特定格式存储。为了转换为8601格式,请尝试以下代码

Declare @date datetime
set @date = '06/08/2012 02:10:36 '
Select convert(varchar(30),@date,126)
于 2013-05-16T08:24:09.263 回答