【发布时间】:2016-11-01 09:52:26
【问题描述】:
我收到这种格式的日期:Wed Jun 29 2016 15:57:45 GMT 0100 (GMT Daylight Time)
将字符串按原样转换为datetime,或将其缩减到足以进行转换(例如Jun 29 2016 15:57:45)而不会有丢失数据的风险的最佳方法是什么?
【问题讨论】:
-
存储日期时间字符串的最佳方式是使用
Datetime数据类型。永远不要将其存储为字符串,解析时会很痛苦 -
是的,我想把它转换成
Datetime。 -
基于 CLR 正则表达式的转换函数。
-
一切都是 GMT 0100 还是代表不同的时区?如果不同的区域我不想在转换过程中松开该部分,并且会使用 DATETIMEOFFSET 或转换为 DATETIMEOFFSET 然后转换为本地时间作为 DATETIME......
标签: sql sql-server sql-server-2008 datetime type-conversion