最佳答案
我正在尝试将一个 C # DateTime 变量转换为 Unix 时间,即1970年1月1日以来的秒数。从0001年1月1日开始,DateTime 看起来实际上是以“刻度”的数量来实现的。
我现在的想法是这样把1970年1月1日从我的日期时间中减去:
TimeSpan span= DateTime.Now.Subtract(new DateTime(1970,1,1,0,0,0));
return span.TotalSeconds;
还有更好的办法吗?