Datetime 如何在Flex中格式化当前日期时间
我正在尝试用Flex/AIR获取当前日期时间Datetime 如何在Flex中格式化当前日期时间,datetime,flex4,air,Datetime,Flex4,Air,我正在尝试用Flex/AIR获取当前日期时间 currentTime = new Date(); 发件人: 及 私有函数CurrentDateTimeString():String { var CurrentDateTime:Date=新日期(); 变量DateString:String=CurrentDateTime.getMonth().toString()+“/”+CurrentDateTime.getDate().toString()+“/”+CurrentDateTime.getFu
currentTime = new Date();
发件人:
及
私有函数CurrentDateTimeString():String
{
var CurrentDateTime:Date=新日期();
变量DateString:String=CurrentDateTime.getMonth().toString()+“/”+CurrentDateTime.getDate().toString()+“/”+CurrentDateTime.getFullYear().toString();
var TimeString:String=CurrentDateTime.getHours().toString()+“:”+doubleDigitFormat(CurrentDateTime.getMinutes());
变量DateTimeString:String=DateString+“”+TimeString;
返回日期时间字符串;
}
函数doubleDigitFormat(num:uint):字符串
{
如果(数值<10){
返回(“0”+num);
}
返回num.toString();
}
要获取当前日期时间,只需在构造函数中创建一个没有值的新日期对象,如下所示:
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;
}
谢谢,我试图找到下面的链接,你的链接帮助:虽然我很高兴你找到了你的解决方案;这实际上并没有回答你的问题;但是“我如何设置当前日期的格式”这个问题是正确的,但那时我可能甚至不知道我在寻找什么!我看看能否修改标题。
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;
}