C# - Convert TimeStamp to DateTime
本问题已经有最佳答案,请猛点这里访问。
我得到时间戳格式的时间和日期。例如,对于4/3/2018 3:06:03 AM的日期和时间,我得到时间戳值43193.12920166。我想把它转换成
Unix时间戳-是从1970年1月1日开始的秒数,所以只需计算它:
1 2 3 4 5 | static DateTime ConvertFromUnixTimestamp(double timestamp) { DateTime origin = new DateTime(1970, 1, 1, 0, 0, 0, 0); return origin.AddSeconds(timestamp); } |