public static DateTime TimeStampToDateTime(string stamp)
{
if (stamp.Length > 11)
{
return (new DateTime(1970, 1, 1).AddMilliseconds(Convert.ToInt64(stamp))).AddHours(8);
}
else
{
return (new DateTime(1970, 1, 1).AddSeconds(Convert.ToInt64(stamp))).AddHours(8);
}
}
转成 DateTime 后,你可以自行 .ToString("yyyy-MM-dd HH:mm:ss")
函数中是否有 AddHours(8),则看时区是否是格林威治所在时区,+8是东八区,即北京时间
您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!