1. C#的 datetime.ticks 转sql server的datetime

declare @now bigint
set @now = 634723487546704691
select dateadd(s, (@now -621355968000000000)/(10000*1000 ), convert(datetime,'1970-01-01 00:00:00.000'))

其中:621355968000000000= 1970-01-01 00:00:00.000

返回:2012-05-11 15:59:14.000

.NET 是从 0001-01-01 00:00:00.000 开始算的  100 nanosecond(100纳秒,10-7 秒)
除以 10000就是毫秒,再除以1000就是秒。

 

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-12-26
  • 2022-12-23
  • 2021-10-30
  • 2022-02-02
  • 2021-08-18
猜你喜欢
  • 2021-09-09
  • 2021-07-07
  • 2022-01-28
  • 2021-07-26
  • 2021-12-04
  • 2021-11-11
  • 2021-11-24
相关资源
相似解决方案