var dateString = "/Date(1526409000000)/".substr(6);
var currentTime = new Date(parseInt(dateString));
var month = currentTime.getMonth() + 1;
var day = currentTime.getDate();
var year = currentTime.getFullYear();
var date = day + "/" + month + "/" + year;
alert(date);
/Date(N)/
通常是.NET中内置的WCF JSON序列化程序序列化的日期格式。然后可以通过在JavaScript中调用new Date(N)
来重构该值。在在JavaScript中运行它将显示为什么这个日期很可能是错误的:
如您所见,您得到
^{pr2}$0001-01-01 00:00:00.00
。对于空的DateTime
对象,这也是.NET中的默认值:所以,很抱歉这么说,但是服务器坏了。在
尽管如此,一旦获得有效日期,就可以使用^{} 或{a2}在Python中解析该数字:
使用python3.x
看起来像纪元时间(以纳秒为单位,从1970年1月1日00:00:00.000 GMT开始)。你可以用这样的方法:
至于你得到的值,你不能有一个负的epoch时间戳(-62135596800000将无效)。如果-表示负数,则可能是另一种时间戳格式。在
来源:ASP.NET FORUMS
相关问题 更多 >
编程相关推荐