as3中的反向日期格式

时间:2013-05-30 17:52:31

标签: actionscript-3 date formatting date-formatting

As3有一些函数可以帮助将日期转换为各种格式的字符串,但我找不到任何相反的函数。

的情况

  • 2012-04-16我想使用YYYY-MM-DD作为格式字符串来获取日期对象
  • 01/01/2013 12:00.13我会指定`DD / MM / YYYY HH:NN.SS

是否有与formatDate相反/相反的东西?

1 个答案:

答案 0 :(得分:1)

利用类似问题(Parse string pattern into Date in Flex),您可以使用DateField.stringToDate来获取字符串的日期部分:

var theDate:Date
theDate = DateField.stringToDate('2012-04-16', 'YYYY-MM-DD');  // Returns 16 April 2012
theDate = DateField.stringToDate('01/02/2013', 'DD/MM/YYYY');  // Returns 1 Feb 2013

不幸的是,这只会解析日期,而不是时间。

有一些示例使用RegExp来解析不同的日期时间组件,然后使用这样解析的值创建Date,但是我没有看到或做过像通用格式字符串方法那样的事情。