如何使用flex从字符串格式的日期中分割日期?

时间:2009-11-30 04:50:20

标签: php flex flash actionscript-3 sqlite

我的日期字符串(2009-12-03 21:05:00)日期与时间。所以我曾经存储过 var newdate:Date=new Date(Date.parse(startdate));但显示出一些错误。

并且我也尝试将字符串(日期)分割为使用日期函数,如

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

没有得到日期我怎么才能分割特定日期?请亲切地推荐我

1 个答案:

答案 0 :(得分:1)

问题在于破折号(-)。请改用2009/12/03 21:05:00

Date.parse()方法的字符串中,年,月,日的术语可以用正斜杠(/)或空格分隔,但绝不能用破折号分隔({{1 }})。支持的格式包括以下内容:(您可以包括这些格式的部分表示;即,仅包括月,日和年)

  

-
  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