2012年5月 小记
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就是秒。