J'essaie d'obtenir la date actuelle dans Flex/AIR?Comment obtenir l'heure actuelle formatée en Flex
9
A
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;
}
6
currentTime = new Date();
De: http://livedocs.adobe.com/flex/3/html/help.html?content=08_Dates_and_times_5.html
et
+0
Merci, j'essayais de trouver ci-dessous, vos liens ont aidé: – 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();
}
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
Vrai, mais à l'époque je ne savais même pas ce que je cherchais! Je vais voir si je peux modifier le titre. – Khattab