Как преобразовать дату в строку в flex 3 - PullRequest
3 голосов
/ 30 декабря 2011

У меня есть приложение, связанное с датой, в котором я конвертирую дату в другой формат строки и числа, такой как ДД-ММ-ГГГГ, ДД-ММ-ГГ и т. Д.

Ответы [ 3 ]

2 голосов
/ 30 декабря 2011

Если ответ Sagar работает для вас, то просто по совпадению: он просто преобразует дату в то, что дата считает подходящим для вашей платформы, что может или не может быть подходящим для платформы ваших клиентов (что на самом деле делает отвечать опасно, потому что это выглядит так, как будто вы правы, а затем в конечном итоге взрывает ваше приложение).

(Обновлено). Для управления форматированием с помощью Flex 4.5 необходимо использовать spark.formatters.DateTimeFormatter, принадлежащий стратегии глобализации Flex.

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

Смотрите здесь: Ссылка Flex 4.5 DateTimeFormatter

EDIT

Я пропустил «flex 3» в вопросе: в случае Flex 3 Adobe предлагает использовать mx.formatters.DateFormatter. Ссылка: Flex 3 DateFormatter Ссылка

1 голос
/ 30 декабря 2011

Привет, вы можете получить ответ в коде ниже.

var d:Date = new Date();
Alert.show(d.toDateString(),"toDateString");
Alert.show(d.toLocaleDateString(),"toLocaleDateString");
Alert.show(d.toLocaleString(),"toLocalString");
Alert.show(d.toLocaleTimeString(),"toLocalTimeString");
Alert.show(d.toString(),"toString");
Alert.show(d.toTimeString(),"toTimeString");
Alert.show(d.toUTCString(),"toUTCString");

Есть много опций для преобразования даты в строку. Вы можете выбрать любой согласно вашему требованию.

Хорошего тебе D @ Y ...

0 голосов
/ 31 декабря 2011

Для тех подмастерьев, которые задаются вопросом, как они могут отформатировать объект Date в чистом AS3; затем рассмотрите возможность использования статического вспомогательного класса DateUtils , который является частью AS3Commons Lang .

...