C#将1970年以来的日期转换成秒数以及反转

  1. // 不能用DateTime.Now,否则会有8h时差  
  2. int seconds = Convert.ToInt32(DateTime.UtcNow.Subtract(DateTime.Parse("1970-1-1")).TotalSeconds);  
  3.    
  4. // 秒转化为字符串  
  5. DateTime dt = DateTime.Parse("1970-01-01 00:00:00").AddSeconds(seconds);  
  6. dt = dt.AddSeconds(8 * 60 * 60);     // +8h的时差  
  7. string time = dt.ToString("yyyy-MM-dd HH:mm:ss");
阅读更多
文章标签: C#
上一篇查询一张表中某两个字段相同的数据
下一篇C# WinForm 判断程序是否已经在运行,且只允许运行一个实例
想对作者说点什么? 我来说一句

C# 1970年至今的秒数转为时间

2010年04月09日 623B 下载

没有更多推荐了,返回首页

关闭
关闭