private static string TransTime(ulong str)
{
DateTime nowTime;
if (str.ToString().Length == 13)
{
nowTime = new DateTime(1970, 1, 1, 8, 0, 0).AddMilliseconds(str);
}
else
{
nowTime = new DateTime(1970, 1, 1, 8, 0, 0).AddSeconds(str);
}
return nowTime.ToString();
}
調用:
Console.WriteLine("13位時間戳" + TransTime(1574825263177));
Console.WriteLine("10位時間戳" + TransTime(1574825383));
結果: