这是严重杀死我。我正在尝试将 Unix 时间戳(1236268800,相当于格林威治标准时间 2009 年 3 月 5 日星期四 16:00:00)转换为 Flex 中的日期对象。
var timestamp:Number = 1236268800;
trace(new Date(timestamp));
Output: Wed Jan 14 23:24:28 GMT-0800 1970
也试过这个:
var timestamp:Number = 1236268800;
var date:Date = new Date;
date.time = timestamp;
trace(date);
Output: Wed Jan 14 23:24:28 GMT-0800 1970
这两种方法中的任何一种都应该有效。我在这里做错了什么?
最佳答案
你必须转换成毫秒,乘以 1000
关于apache-flex - Flex Date() 构造函数错误地转换了 Unix 时间戳 argh,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/544186/