Flex 4 преобразует значение месяца в дату в ее строковый эквивалент - PullRequest
1 голос
/ 26 августа 2011

Я хочу преобразовать объект Flex 4 Date в строку в формате «25 августа 11».

Я думал, что это будет легко, используя DateField.dateToString (сегодня, "DD mmm YY");однако код выводит 25 0808 11, где 0808 должно быть август. Какой правильный синтаксис для получения значения трехбуквенного месяца?

Чего мне здесь не хватает, есть ли какой-нибудь способ в flex, кроме жесткого кодированиямассив значений месяца, таких как {"Jan", "Feb", ... "Dec"}, а затем доступ к строке через индекс.

Любая помощь будет полезна.

1 Ответ

1 голос
/ 26 августа 2011

Разобрался через 2 минуты после публикации. Вместо использования DateField я использовал DateFormatter со строкой формата DD MMM YY.

В AS я сделал:

dateLabel.text = "По состоянию на" + asOfDateFormatter.format (new Date ());

...