【发布时间】:2018-09-12 06:57:05
【问题描述】:
我得到时间戳格式的时间和日期。例如,对于 2018 年 4 月 3 日凌晨 3:06:03 的日期和时间,我得到的时间戳值是 43193.12920166。我想把它转换成yyyyMMddHHmmss。
【问题讨论】:
标签: c#
我得到时间戳格式的时间和日期。例如,对于 2018 年 4 月 3 日凌晨 3:06:03 的日期和时间,我得到的时间戳值是 43193.12920166。我想把它转换成yyyyMMddHHmmss。
【问题讨论】:
标签: c#
Unix 时间戳 - 是从 1970 年 1 月 1 日开始的秒数,所以只需计算它:
static DateTime ConvertFromUnixTimestamp(double timestamp)
{
DateTime origin = new DateTime(1970, 1, 1, 0, 0, 0, 0);
return origin.AddSeconds(timestamp);
}
【讨论】: