2009-11-30 54 views
1

我的日期字符串像(2009-12-03 21:05:00)日期与时间。所以我用来存储 var newdate:Date=new Date(Date.parse(startdate));但显示一些错误。如何分割日期形式使用flex的字符串formate的日期?

,也是我试图拆串(日期)使用日期之类的函数

var datenumber:Number= (new Date(Date.parse(startdate))).getDate(); 

不了我怎么可以拆分只是特定日期的日期? PLZ亲切地指我

回答

1

问题是与破折号(-)。改为使用2009/12/03 21:05:00

在赋予Date.parse()方法的字符串中,年,月和日术语可以用正斜杠(/)或空格分隔,但不能用短划线(-)分隔。支持的格式包括以下内容:(可以包括这些格式的部分表示形式,即,只包括月,日和年)

Day Mon DD HH:MM:SS TZD YYYY
MM/DD/YYYY HH:MM:SS TZD
HH:MM:SS TZD Day Mon/DD/YYYY
Mon DD YYYY HH:MM:SS TZD
Day Mon DD HH:MM:SS TZD YYYY
Day DD Mon HH:MM:SS TZD YYYY
Mon/DD/YYYY HH:MM:SS TZD
YYYY/MM/DD HH:MM:SS TZD

您可以更改使用简单的regex的字符串格式:

dateString = dateString.replace(/-/g, "/"); 
+0

这(2009-12-03 21点05分00秒)从Web服务代替了。所以如何更改为新格式的'/'2009/12/03 21:05:00 – 2009-11-30 05:08:14

+0

用'/'替换'-'使用正则表达式 - 请参阅我的更新 – Amarghosh 2009-11-30 05:49:09

+0

感谢您的价值信息MR。 Amarghosh – 2009-11-30 05:58:24

相关问题