2010-10-30 7 views

Répondre

25

Pour obtenir la date heure actuelle, il suffit de créer un nouvel objet Date avec aucune valeur dans le constructeur, comme celui-ci:

var CurrentDateTime:Date = new Date(); 

Le formatage dépend de la façon dont vous voulez le formater; voici une option:

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

Bien que je suis heureux que vous avez trouvé votre solution; cela ne répond pas réellement à votre question; mais plutôt la question de "comment formater la date actuelle" – JeffryHouser

+0

Vrai, mais à l'époque je ne savais même pas ce que je cherchais! Je vais voir si je peux modifier le titre. – Khattab

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

    } 
Questions connexes