Как вы знаете, формат выглядит так:
"YYYY-MM-DDTHH:NN:SS.ZZZ+XX:XX" (i.e. "2009-03-24T16:24:32.057+01:00")
Я должен сделать это в классе ActionScript3, но любой источник будет оценен, спасибо.
\d{4}-[0-1]\d-[0-3]\dT[0-2]\d:[0-5]\d:[0-6]\d.\d{3}\+\d\d:\d\d
Или что-то похожее?
Больше проверок действительного диапазона, вероятно, лучше сделать после регулярного выражения.
Java regex, протестировано на чтение даты вроде "2001-12-15T07:30:40Z":
"2001-12-15T07:30:40Z"
"^\\d{4}-[0-1][0-3]-[0-3]\\d{1}T[0-2]\\d{1}:[0-5]\\d{1}:[0-5]\\d{1}Z$"
Посмотрите на этот связанный вопрос:
Actionscript 3 - Самый быстрый способ синтаксического анализа гггг-мм-дд чч: мм: сс объекту Date? Принятый ответ обеспечивает способ анализа строки времени UTC для объекта Date.
Принятый ответ обеспечивает способ анализа строки времени UTC для объекта Date.
Date
Регулярное выражение должно быть примерно таким:
\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}\.\d{3}\+\d{2}:\d{2}