Получите миллисекунды от даты Flex

Привет, у меня есть приложение csharp и гибкое приложение, и в обоих я получаю текущее время и форматирую его. Миллисекунды, которые я получаю в своем гибком приложении, похоже, отстают по сравнению с миллисекундами, которые я получаю при использовании приложения csharp. Я не уверен, что делаю что-то не так, но это моя гибкая функция, которая форматирует мою дату. Пожалуйста, дайте мне знать, если это правильный способ получить следующий формат даты гггг / мм / дд чч: мм:ss.fff во флекс.

    private function GetCurrentDateTime():void
{
            var dateFormatter:DateFormatter = new DateFormatter();
            dateFormatter.formatString = 'YYYY/MM/DD HH:NN:SS'; 

            var dtCurrent:Date = new Date();                
            currDateTime = String(dateFormatter.format(dtCurrent) + '.' + dtCurrent.getMilliseconds());                             
}

1 ответ

Посмотрите документы по классу DateFormatter http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/mx/formatters/DateFormatter.html

Я считаю, что необходимая вам строка формата YYYY/MM/DD HH:NN:SS.QQQ

Примечание: HH возвращает часы с 1-24. JJ можно использовать для возврата часов с 0-23

Другие вопросы по тегам