[英]how to conver a string like this “EEE dd MMM yyyy HH:mm:ss.SSS z” to a js Date object (with dojo)
我正在尝试将Java日期对象转换为js日期对象,字符串类似于:
EEE dd MMM yyyy HH:mm:ss.SSS z
我正在使用Dojo。
以下内容将在FF和IE中返回无效值,但在Chrome中将返回有效的Date对象:
var s = "Fri 21 Sep 2012 11:29:34:258 UTC",
d = new Date(s), dojo.date.locale.format(d);
while new Date("Fri 21 Sep 2012 11:29:34:258 UTC")
然后我尝试使用dojo.date.locale.parse
,但仍然无法正常工作:
dojo.date.locale.parse("Fri 21 Sep 2012 11:29:34:258 UTC",
{datePattern:"EEE dd MMM yyyy", timePattern:"HH:mm:ss:SSS Z"})
您使用dojo/date/locale
示例实际上在Dojo 1.8中似乎可以正常工作,并且日期已正确解析: http : //jsfiddle.net/dJ6ms/
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.