关于C#:C# – 将TimeStamp转换为DateTime


C# - Convert TimeStamp to DateTime

本问题已经有最佳答案,请猛点这里访问。

我得到时间戳格式的时间和日期。例如,对于4/3/2018 3:06:03 AM的日期和时间,我得到时间戳值43193.12920166。我想把它转换成yyyyMMddHHmmss


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);
}