如何将日期时间转换为双精度?
发布于 2011-03-03 12:38:08
var converted = DateTime.Now.ToOADate();发布于 2021-01-01 01:11:23
比ToOADate更好的方法是使用下面的代码:
double timestamp = DateTime.UtcNow.Ticks;查看此post,其中精度在执行DateTime.Now.AddTicks(1000).ToOADate()时丢失,如果将示例更改为(double)DateTime.Now.AddTicks(1000).Ticks,则精度不会丢失。
https://stackoverflow.com/questions/5176697
复制相似问题