我有一个标准的ISO8601日期字符串:
2004-02-12T15:19:21+00:00
我想知道这个日期是否早于10分钟前在Flex中。所以基本上:
if ("2004-02-12T15:19:21+00:00" > current_time - 10mins) {
// do whatever
}
Flex中的语法是什么?我基本上坚持尝试将字符串转换为Flex日期对象,而不是逐个字符地解析它。
答案 0 :(得分:0)
如果您不关心时区,即日期字符串与您运行应用程序的时区位于同一时区,那么这应该可以。
var date:Date = DateFormatter.parseDateString("2004-02-12T15:19:21+00:00");
var now:Date = new Date();
var tenMinAgo:Number = now.time - 1000*60*10;
if (date.time < tenMinAgo) {
trace("More than 10 min ago");
}