当前位置:  开发笔记 > 编程语言 > 正文

动作脚本中的日期格式

如何解决《动作脚本中的日期格式》经验,为你挑选了1个好方法。

我有以下问题:我从用户处获取日期(作为字符串数据类型).现在,我想知道actionscript中是否有一个函数将其转换为日期格式.现在,我只是解析字符串并将这些片段连接在一起.即:

changeDateString = date.getFullYear().toString() + '/' + (date.getMonth()+1).toString() + '/' + date.getDate();

但是像May这样的几个月,它将返回"5"而不是"05".我有类似的问题,如"9"或"7".图书馆里有什么东西可以帮我吗?(目前,我可以继续手动连接前面的"0",但这似乎很麻烦.)

我知道这是一个简单的问题,但我是新手.

谢谢.



1> wajiw..:

使用日期格式化程序:

http://help.adobe.com/en_US/FlashPlatform/beta/reference/actionscript/3/mx/formatters/DateFormatter.html

您将格式化程序配置为使用基于列出的类型的格式,并使用它来输出日期.

var formatter:DateFormatter = new DateFormatter();
formatter.formatString = "m/d/Y";
var example:Date = new Date(2010, 0, 5, 10, 25);
trace(formatter.format(example));  // Displays: 01/05/2010

只需使用文档中的Pattern Letter/Description网格,即可找到适合您需求的格式.

推荐阅读
农大军乐团_697
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有