日期和时间的总结
获取以毫秒计数的时间
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日零时的时间差。