Sql server 未知SQL Server时间或时间戳,这是什么类型的
在SQL Server数据库中,我存储了一些与日期和时间相关的数据。我有两列:StartTime和EndTime,其中包含两个值:Sql server 未知SQL Server时间或时间戳,这是什么类型的,sql-server,datetime,timestamp,converter,Sql Server,Datetime,Timestamp,Converter,在SQL Server数据库中,我存储了一些与日期和时间相关的数据。我有两列:StartTime和EndTime,其中包含两个值: 635193180000000000 进入StartTime和 635193216000000000 进入尾声 我搜索了如何将其转换为“经典时间”,如“2013年9月4日”,但它不是Unix时间,我不知道它是哪种格式?尝试使用以下方法:- 选择dateadd(s,convert(bigint,1283174502729)/1000,convert(datetim
635193180000000000
进入StartTime和
635193216000000000
进入尾声
我搜索了如何将其转换为“经典时间”,如“2013年9月4日”,但它不是Unix时间,我不知道它是哪种格式?尝试使用以下方法:-
选择dateadd(s,convert(bigint,1283174502729)/1000,convert(datetime,'1-1-1970 00:00:00'))
尝试使用以下方法:-
选择dateadd(s,convert(bigint,1283174502729)/1000,convert(datetime,'1-1-1970 00:00:00'))
由于以下问题,终于找到了解决方案:
它使用从1900年1月1日午夜开始的.NET滴答声。。不同于标准的UNIX时间
因此
635193180000000000
给出了2013-11-06 07:00:00.000
由于以下问题,最终找到了解决方案:
它使用从1900年1月1日午夜开始的.NET滴答声。。不同于标准的UNIX时间
因此
635193180000000000
给出了2013-11-06 07:00:00.000
这些列的数据类型是什么?请尝试此链接@LasseV.Karlsenbigint@TejinderSingh谢谢,但即使使用“回答”方法,我也无法获得一致的信息这些列的数据类型是什么?请尝试此链接@LasseV.Karlsen it is isbigint@TejinderSingh谢谢你,但即使使用回答法,我也不明白某物coherent@Alex如果你没有发现什么,你可以投票给我helpful@Alex如果你觉得没什么帮助,你可以投票给我