2010-10-30 112 views

回答

25

爲了獲取當前日期時間,只需創建無值到構造函數,這樣一個新的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; 
} 
+0

雖然我很高興你找到你的解決方案;這實際上並不能回答你的問題;而是「如何格式化當前日期」這個問題 – JeffryHouser 2013-03-04 19:55:52

+0

是的,但當時我可能根本不知道我在找什麼!我會看看我是否可以修改標題。 – Khattab 2013-03-15 22:32:45

3
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(); 

    }