Назначить дату DateField - PullRequest
0 голосов
/ 19 января 2012

Я хочу назначить дату в поле Дата в формате DD-MM-YYYY. То есть получаю String Closure_Date, которая содержит дату в формате DD-MM-YYYY. Я хочу назначить эту дату в поле Дата, как dtCloseDate.selectedDate=new Date(Closure_Date); В этом случае, если Closure_Date содержит 16/11/2011, для месяца требуется 16, то есть 12, добавляются оставшиеся 4 месяца и возвращается 04/11/2012 У меня вопрос, как назначить дату (ДД-ММ-ГГГГ) для DateField? Если я использую Dateformatter (DD-MM-YYYY) как dtCloseDate.selectedDate=new Date(Dateformatter.format(Closure_Date)); Возвращает NaN

1 Ответ

3 голосов
/ 19 января 2012

DateField имеет удобную статическую функцию stringToDate, которую можно использовать для анализа даты в заданном формате.

dtCloseDate.selectedDate = DateField.stringToDate("16-11-2011", "DD-MM-YYYY");
...