Flex - Сериализация даты - PullRequest
       1

Flex - Сериализация даты

2 голосов
/ 25 августа 2010

Кто-нибудь знает, как получить Actionscript для отображения нулевого значения даты «000: 00: 00T00: 00: 00»?Я звоню в веб-службу, которая ожидает поля даты в SOAP xml.Мне нужно, чтобы некоторые из этих дат сериализировались как нулевые, и я не вижу, как создать нулевые.Ближайшее значение, которое я могу получить, это «1899-11-30T00: 00: 00Z».Ниже приведен код, который я использую:

var dateStr: String = "0000-00-00T00: 00: 00+";var emptyDate: Date = DateUtil.parseW3CDTF (dateStr);newReqData.DateTimeInit = emptyDate;

Ответы [ 2 ]

0 голосов
/ 25 августа 2010

var d: Date = new Date ();d.setTime (-62167226400000);Alert.show (d.toString ());

или, как сказал Шон Йель, прочитайте this .

0 голосов
/ 25 августа 2010

Вы, вероятно, можете сделать это с помощью средства форматирования даты.Вам придется создать объект Date, но если вы передадите его в DateFormatter, вы можете установить формат практически на все, что захотите.Вот ссылка, и я бы порекомендовал посмотреть в области «Другой текст»:

http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/mx/formatters/DateFormatter.html

...