- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我将日期存储在 MySQL 表的 datetime
列中。我通过调用 MySql's UTC_CURRENTDATE 插入当前日期.当我检索它时,它采用以下字符串格式:"2012-07-24 12:59:58"
当我尝试通过执行以下操作在 Action Script 中创建 Date 对象时:
var dateNum:Number = Date.parse(createDate); // this gives me NaN
var createDate:Date = new Date(dateNum);
Date.parse("2012-07-24 12:59:58")
给出 NaN
解决方案:按照 Jason 的建议,我正在执行以下操作:
选择 UNIX_TIMESTAMP (CREATE_DATE) 返回自“1970-01-01 00:00:00”UTC 以来的秒数。然后在 Actionscript 中执行以下操作:
var createDate:Date = new Date();
var offset:Number = createDate.getTimezoneOffset() * 60 * 1000;
createDate.time = parseInt("1343174921") * 1000 - offset;
这给了我正确的日期。
最佳答案
虽然我确信有更优雅的方法;显然你可以实现一个解析函数,例如:
public static function parse(date:String):Date
{
var split:Array = date.split(" ");
var splitDate:Array = split[0].split("-");
var splitTime:Array = split[1].split(":");
return new Date(splitDate[0],
splitDate[1] - 1,
splitDate[2],
splitTime[0],
splitTime[1],
splitTime[2]);
}
称为:
var date:Date = parse("2012-07-24 12:59:58");
您的 SQL 语句可以转换为时间戳,而不是处理 MySQL DATETIME
,ActionScript Date
构造函数将接受自纪元以来的毫秒数。
框架,例如 CASA Lib有很好的日期效用函数。
关于mysql - 从 MySQL UTC 时间戳字符串创建 ActionScript 日期对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11632421/
给定一个带有多个 date_time 戳的字符串,我想 提取第一个戳及其前面的文本 候选字符串可以有一个或多个时间戳 后续的 date_time 戳记将被 sep="-" 隔开 后续date_time
是否可以合并从相机拍摄的文本和照片?我想在照片上标记日期和时间,但我在 Google 上找不到任何内容。 最佳答案 使用下面的代码来实现你所需要的。 Bitmap src = Bitm
有没有办法通过 Graph API 戳另一个用户?基于this post ,并使用 Graph Explorer ,我发布到“/USERID/pokes”,我已经授予它(Graph API 应用程序和
我有两个向左浮动的元素。一个是 body 的第一个 child ,另一个是容器的第一个 child ,容器是 body 的第二个 child 。 ...
我是一名优秀的程序员,十分优秀!