【发布时间】:2019-01-08 07:07:40
【问题描述】:
我有很多列的时间戳采用以下nvarchar 格式“2016-11-22T20:16:32.573000Z”或“yyyy-MM-ddThh:mm:ss.[sss]Z”,我需要将列类型转换为日期和时间格式。
我知道有很多关于在 SQL Server (Azure) 中使用 CAST 或 CONVERT 将字符串转换为日期时间的问题。但我似乎无法识别正确的风格:
CONVERT ( data_type [ ( length ) ] , expression [ , style ] )
格式看起来像 ISO 8601 风格,但例如样式编号 126 和 127 不起作用。那么我应该使用哪种样式才能成功转换列?
【问题讨论】:
标签: sql sql-server azure datetime-format