我有以下问题:我从用户处获取日期(作为字符串数据类型).现在,我想知道actionscript中是否有一个函数将其转换为日期格式.现在,我只是解析字符串并将这些片段连接在一起.即:
changeDateString = date.getFullYear().toString() + '/' + (date.getMonth()+1).toString() + '/' + date.getDate();
Run Code Online (Sandbox Code Playgroud)
但是像May这样的几个月,它将返回"5"而不是"05".我有类似的问题,如"9"或"7".图书馆里有什么东西可以帮我吗?(目前,我可以继续手动连接前面的"0",但这似乎很麻烦.)
我知道这是一个简单的问题,但我是新手.
谢谢.
waj*_*jiw 15
使用日期格式化程序:
您将格式化程序配置为使用基于列出的类型的格式,并使用它来输出日期.
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
Run Code Online (Sandbox Code Playgroud)
只需使用文档中的Pattern Letter/Description网格,即可找到适合您需求的格式.
| 归档时间: |
|
| 查看次数: |
7881 次 |
| 最近记录: |