【发布时间】:2015-06-24 06:06:26
【问题描述】:
我收到了这种格式的日期和时间:
\/Date(1434013505757-0700)\/
我只是找不到将其重新格式化为人类可读格式的方法。
提前谢谢你,
【问题讨论】:
-
试着描述一下这是什么格式。年、日、月在哪里...
-
你知道那个值意味着代表什么日期/时间吗?如果是这样,请与我们分享该信息。如果不是,您将如何评估任何答案是否真的正确?
-
一般来说,程序员有责任知道他的程序输入的来源和格式。因此,您有责任找出格式。数据必须来自某个组织的某个地方。您需要遍历组织树直到数据源。在我的经验中。问通常会有所帮助。至于我们,我们只能推测。
-
这是古老的 DataContractSerializer 的格式,从早期的 AJAX 时代开始,Json 中还没有日期的概念,所以微软决定输出一个转义的 UNIX 时间戳,这样它就不会与文本或一个号码。真正的解决方案是替换 DataContractSerializer - 日期格式只是它的问题之一。 ASP.NET MVC、Web API、所有其他 REST 服务都使用 ISO 日期格式。否则,您必须将字符串解析为实际日期