我的客户端应用程序需要从服务器"一些值与1970之间的秒数".
我正在使用以下代码测试它:
var span = (DateTime.Now - new DateTime(1970, 1, 1, 0, 0, 0, 0).ToLocalTime()).TotalSeconds;
return span;
Run Code Online (Sandbox Code Playgroud)
但是如果我从这个unix时间转换结果,我得到的东西比现在晚一个小时,所以我的客户端应用程序没有按预期运行.
这是怎么回事?
尝试使用UTC时间:
(DateTime.UtcNow - new DateTime(1970, 1, 1, 0, 0, 0, 0, DateTimeKind.Utc).TotalSeconds;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
371 次 |
| 最近记录: |