日期和时间的总结

获取以毫秒计数的时间

Java代码

System.currentTimeMillis()
//返回自从1970年1月1日零时的UTC时间,单位毫秒,类型为long,此时测试输出

此时输出:

1534150523289

C#代码

DateTime epoch = new DateTime(1970, 1, 1, 0, 0, 0, DateTimeKind.Utc);
long currentMillis = (long)(DateTime.UtcNow - epoch).TotalMilliseconds;
或者
long currentMillis = (long)(DateTime.UtcNow.Ticks - epoch.Ticks)/10000;

Ticks的单位是100纳秒,表示的含义是指定时刻到公元元年1月1日零时的时间差。

猜你喜欢

转载自www.cnblogs.com/legion/p/9469836.html