在过去的两个小时里,我试图将此/日期(1358805600000)/转换为正常日期。没有任何效果。
答案 0 :(得分:3)
您可以从Epoch开始并添加秒:
public static DateTime UnixTimeToDateTime(long UnixTime)
{
DateTime epoch = new DateTime(1970,1,1,0,0,0,0);
return epoch.AddSeconds(UnixTime).ToLocalTime();
}
请注意,不会为您提供JSON日期(无论是什么),而是一个普通的DateTime
对象。然后,您可以使用JSON.NET之类的JSON序列化程序将此DateTime
对象转换为JSON字符串。
答案 1 :(得分:0)
抢先Marc B的评论,努力提供可接受的答案:
没有“json”日期这样的事情。 Json只是一种编码格式。这是一个javascript时间戳,从1月19日开始是毫秒。
除以1000,得到标准的unix时间戳(以秒为单位)。