Как получить текущую дату и время в формате Flex - PullRequest
9 голосов
/ 30 октября 2010

Я пытаюсь получить текущую дату и время в Flex / AIR?

Ответы [ 3 ]

25 голосов
/ 26 апреля 2011

Чтобы получить текущую дату и время, просто создайте новый объект 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;
}
6 голосов
/ 30 октября 2010
3 голосов
/ 30 октября 2010
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();

  }
...