apache-flex - 如何在 Flex (AS3) 中解析 ISO 格式的日期?

标签 apache-flex actionscript-3 datetime parsing

如何将 ISO 日期字符串解析为 Flex (AS3) 中的日期对象?

例如
2009-12-08T04:23:23Z
2009-12-08T04:23:23.342-04:00
等等...

最佳答案

import com.adobe.utils.DateUtil;

var dateString:String = "2009-03-27T16:28:22.540-04:00";
var d:Date = DateUtil.parseW3CDTF(dateString);
trace(d);
var s:String = DateUtil.toW3CDTF(d);
trace(s);
[trace] Fri Mar 27 16:28:22 GMT-0400 2009
[trace] 2009-03-27T20:28:22-00:00

结果是DateUtil处理 W3C Date and Time 中的所有内容规范AS3 日期不保留毫秒,但如果可用,它们将被删除。

请注意,W3C 输出已转换为 UTC(又名 GMT 或 Zulu 时间)。

关于apache-flex - 如何在 Flex (AS3) 中解析 ISO 格式的日期?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/691342/

相关文章:

xml - 始终在 FB 4.6 中获得 XML 响应

actionscript-3 - Flash 安全权限在 Chrome 中不起作用

闪存事件阶段?

apache-flex - 柔性 : HSlider - Set different skins for different thumbs?

ios - 在 flex 4.5 中的纯 AS3 移动项目中区分 iOS 和 Android?

actionscript-3 - 防止 Scaleform TileList 用禁用的 ItemListRenderer 对象填充最后一行?

javascript - 使用 Actionscript 3 查找用户输入中的空格和 '/' 字符的正则表达式

php - 如何在 PHP 中将字符串 "[date] [time] to [time]"转换为两个日期时间

Python/Pandas 仅将字符串转换为时间

python - 在 Python 中将 datetime 更改为 Unix 时间戳