As3 有一些函数可以帮助将日期转换为各种格式的字符串,但我找不到任何相反的函数。
如果是
2012-04-16
我想YYYY-MM-DD
用作我的格式字符串来获取日期对象01/01/2013 12:00.13
我会指定`DD/MM/YYYY HH:NN.SS
是否有与formatDate相反/相反的东西?
As3 有一些函数可以帮助将日期转换为各种格式的字符串,但我找不到任何相反的函数。
如果是
2012-04-16
我想YYYY-MM-DD
用作我的格式字符串来获取日期对象01/01/2013 12:00.13
我会指定`DD/MM/YYYY HH:NN.SS是否有与formatDate相反/相反的东西?
利用类似的问题(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 解析不同日期时间组件然后使用解析的值创建日期的示例,但我没有看到或做过类似通用格式字符串方法的任何事情。