如何获取在Flex中格式化的当前日期时间
答
为了获取当前日期时间,只需创建无值到构造函数,这样一个新的Date对象:
var CurrentDateTime:Date = new Date();
格式化取决于你想如何格式化;这里有一个选项:
private function CurrentDateTimeString():String
{
var CurrentDateTime:Date = new Date();
var CurrentDF:DateFormatter = new DateFormatter();
CurrentDF.formatString = "MM/DD/YY LL:NN:SS A"
var DateTimeString:String = CurrentDF.format(CurrentDateTime);
return DateTimeString;
}
答
currentTime = new Date();
来源:http://livedocs.adobe.com/flex/3/html/help.html?content=08_Dates_and_times_5.html
和
+0
谢谢,我试图找到下面,你的链接帮助: – Khattab 2010-10-30 02:11:58
答
private function CurrentDateTimeString():String
{
var CurrentDateTime:Date = new Date();
var DateString:String = CurrentDateTime.getMonth().toString()+ "/"+CurrentDateTime.getDate().toString() +"/"+CurrentDateTime.getFullYear().toString();
var TimeString:String = CurrentDateTime.getHours().toString()+ ":"+ doubleDigitFormat(CurrentDateTime.getMinutes());
var DateTimeString:String = DateString + " " + TimeString;
return DateTimeString;
}
function doubleDigitFormat(num:uint):String
{
if(num < 10) {
return ("0" + num);
}
return num.toString();
}
虽然我很高兴你找到你的解决方案;这实际上并不能回答你的问题;而是“如何格式化当前日期”这个问题 – JeffryHouser 2013-03-04 19:55:52
是的,但当时我可能根本不知道我在找什么!我会看看我是否可以修改标题。 – Khattab 2013-03-15 22:32:45