【发布时间】:2019-01-14 17:00:56
【问题描述】:
我的日期时间行看起来像这种格式
1811011439
1811011439
1811011439
1811011439
1811011439
1811011439
可以这样读
Y. 18
M. 11
D. 01
如您所见,在第一行
请指导我如何将其转换为日期可读格式。
【问题讨论】:
-
这确实看起来像一个非常奇怪的“日期时间”值——它背后的逻辑是什么?
-
这里的
BIGINT数字代表什么?毫秒?秒?这里的逻辑是什么?还有你是怎么解决的? -
正确的做法是更改数据的存储方式 - 如果是日期时间值,则应将其存储为 DateTime2,而不是其他任何值。
-
哦,太好了 - 2 位数的年份。我们从 Y2K 中学到了什么?
标签: sql sql-server tsql