Flex: преобразование текста DateField в секунды? - PullRequest
0 голосов
/ 20 декабря 2009

Что-то не так в следующем фрагменте кода?

var d:Date = DateField.dateToString(myDateField.text,"DD/MM/YYYY");
        testTextArea.text = d.getSeconds().toString();

Ошибка: неявное приведение значения Тип String для несвязанного типа Date.

1 Ответ

1 голос
/ 20 декабря 2009

Вот ваша проблема: первый параметр DateField.dateToString должен быть датой. Затем он берет эту дату и возвращает строку, используя второй параметр в качестве строки формата.

Похоже, что вы пытаетесь преобразовать строку в дату (наоборот), чтобы вы могли извлечь из нее секунды и поместить ее в текстовую область. Элемент управления DateField имеет параметр selectedDate, который даст вам необходимую дату. Затем вы просто запускаете этот код, чтобы поместить его в текстовую область:

testTextArea.text = myDateField.selectedDate.getSeconds().toString();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...