【发布时间】:2018-11-06 13:43:24
【问题描述】:
我正在寻找一种将varchar yyyymmdd-ttttt 转换为iso 8601 格式的方法。这是我要转换的值的示例:
20120503-56320
我已经试过了:
CONVERT(NVARCHAR(30), ia.alcreateStamp, 126)
不会改变格式。先感谢您。
贝丝
【问题讨论】:
-
您使用哪种编程语言?不知道就不可能回答你的问题。
-
抱歉。 SQL。使用 SQL Server 2012
-
56320 等于什么?
-
56320几点钟了?显然不是5:63:20。它可能是自午夜以来的秒数(时间为15:38:40),但这是我的猜测。 -
56320看起来不像任何有效时间 - 小时是53?还是分钟63?无论那种格式是什么,它都不是yyyymmdd-ttttt
标签: sql sql-server datetime varchar iso8601