- // 不能用DateTime.Now,否则会有8h时差
- int seconds = Convert.ToInt32(DateTime.UtcNow.Subtract(DateTime.Parse("1970-1-1")).TotalSeconds);
- // 秒转化为字符串
- DateTime dt = DateTime.Parse("1970-01-01 00:00:00").AddSeconds(seconds);
- dt = dt.AddSeconds(8 * 60 * 60); // +8h的时差
- string time = dt.ToString("yyyy-MM-dd HH:mm:ss");
C#将1970年以来的日期转换成秒数以及反转
最新推荐文章于 2024-07-31 18:14:50 发布