【发布时间】:2017-06-23 07:14:49
【问题描述】:
在 SQL Server 中,我有一列存储这种格式的日期:
2017-06-22T00:43:15+0300
作为字符串。
我要做的是将这些字符串转换为实际的 datatimeoffset 数据,以便将它们作为日期处理。
到目前为止,我已经找到了从 datetimeoffset 转换为其他时间戳格式的多个函数,但这些函数都不是指字符串。
https://docs.microsoft.com/en-us/sql/t-sql/data-types/datetimeoffset-transact-sql
同样的问题出现在 postgresql 数据库上。到目前为止,我所取得的最好成绩就是截断时区并将字符串的其余部分转换为时间戳。理想情况下,我不想使用这种有损转换。
【问题讨论】:
标签: sql-server postgresql datetime datetimeoffset