Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 未知SQL Server时间或时间戳,这是什么类型的_Sql Server_Datetime_Timestamp_Converter - Fatal编程技术网

Sql server 未知SQL Server时间或时间戳,这是什么类型的

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

在SQL Server数据库中,我存储了一些与日期和时间相关的数据。我有两列:StartTime和EndTime,其中包含两个值:

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如果你觉得没什么帮助,你可以投票给我