【问题标题】:reverse date formatting in as3as3中的反向日期格式
【发布时间】:2013-05-26 10:09:03
【问题描述】:
As3 有一些函数可以帮助将日期转换为各种格式的字符串,但我找不到任何相反的函数。
在
的情况下
-
2012-04-16 我想使用 YYYY-MM-DD 作为我的格式字符串来获取日期对象
-
01/01/2013 12:00.13 我会指定 `DD/MM/YYYY HH:NN.SS
是否有与formatDate相反/相反的东西?
【问题讨论】:
标签:
actionscript-3
date
formatting
date-formatting
【解决方案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 解析不同的日期时间组件,然后使用解析的值创建日期,但我没有看到或做过类似通用格式字符串方法的任何事情。