C#中获取时间戳(UnixTime)的方法
2014-03-25 18:34
302 查看
.Net中没有封装获取时间戳(UnixTime,相对于1970年1月1日凌晨的毫秒数)的方法。因此本人写了如下方法实现。
提醒在摸索中的朋友,注意方法中的四舍五入。关于讨论四舍五入的方法,可以在这里找到:C#中的四舍五入方法
提醒在摸索中的朋友,注意方法中的四舍五入。关于讨论四舍五入的方法,可以在这里找到:C#中的四舍五入方法
DateTime startTime = TimeZone.CurrentTimeZone.ToLocalTime(new System.DateTime(1970, 1, 1, 0, 0, 0, 0)); DateTime nowTime = DateTime.Now; long unixTime = (long)Math.Round((nowTime - startTime).TotalMilliseconds, MidpointRounding.AwayFromZero);
相关文章推荐
- C#中的四舍五入方法、C#中获取时间戳(UnixTime)的方法
- [转载]C#中获取时间戳(UnixTime)的方法
- C#获取获取北京时间多种方法
- C#使用StopWatch获取程序毫秒级执行时间的方法
- c#获取系统时间的方法
- python获取当前时间对应unix时间戳的方法
- 获取系统时间的方法与区别elapsedRealtime,currentTimeMillis,uptimeMillis
- C#获取时间戳的封装方法函数+使用获取当前时间时间戳
- 获取C#中方法的执行时间及其代码注入
- C# 时间相减的计算方法(获取时间间隔)
- C#中获取多种时间格式的方法
- C#获取两个时间的时间差并去除周末(取工作日)的方法
- [Unity&C#]获取某个方法执行的时间
- C# 时间相减的计算方法(获取时间间隔)
- 如何获取C#中方法的执行时间以及其代码注入详解
- c#获取系统时间的方法
- C#获取时间戳的方法
- C/C++获取时间方法:gettimeofday()
- paip. C#.NET循环获取不同随机数的方法根据时间
- c# 超时时间已到。在从池中获取连接之前超时时间已过(解决方法)