Получите миллисекунды от даты 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