Datetime 如何在Flex中格式化当前日期时间

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

我正在尝试用Flex/AIR获取当前日期时间

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;
}