Как проанализировать отформатированную дату ISO в Flex (AS3)?

Это список, который должен храниться в SharedPreferences или Database и должен загружаться в память (RAM) всякий раз, когда появляется клавиатура. Получение из активов является операцией ввода-вывода , и ее использование должно быть минимальным.

Если вы хотите прочитать данные из вашего файла .txt, то вы можете подготовить JSON или XML и использовать getAssets() для чтения этого JSON во время первоначального запуска «Приложения» и после него. [119 ]

[ОБНОВЛЕНИЕ] В соответствии с запросом в ответе

Вот как можно читать данные JSON из текстового файла .

и , как анализировать JSON .

9
задан Chadwick 27 March 2009 в 20:45
поделиться

2 ответа

import com.adobe.utils.DateUtil;

var dateString:String = "2009-03-27T16:28:22.540-04:00";
var d:Date = DateUtil.parseW3CDTF(dateString);
trace(d);
var s:String = DateUtil.toW3CDTF(d);
trace(s);
[trace] Fri Mar 27 16:28:22 GMT-0400 2009
[trace] 2009-03-27T20:28:22-00:00

Оказывается, что DateUtil обрабатывает все в спецификации Даты и времени W3C. Даты AS3 не поддерживают миллисекунды, но они будут просто отброшены при наличии.

Обратите внимание, что вывод W3C преобразовывается в UTC (иначе GMT, или Всемирное время).

17
ответ дан 4 December 2019 в 11:44
поделиться

Вот реализация: http://blog.flexexamples.com/2008/02/02/parsing-iso-dates-with-flex-and-actionscript/

(Извините и следующие просто не показывает связывающуюся кнопку, и я слишком ленив, чтобы сделать это сам.)

0
ответ дан 4 December 2019 в 11:44
поделиться
Другие вопросы по тегам:

Похожие вопросы: