0

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

如果是

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

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

4

1 回答 1

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 解析不同日期时间组件然后使用解析的值创建日期的示例,但我没有看到或做过类似通用格式字符串方法的任何事情。

于 2013-05-30T22:13:55.360 回答