2012-01-19 3 views
0

Я хочу назначить дату в поле Дата, которое находится в формате 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. Мой вопрос в том, как назначить дату (DD-MM-YYYY) DateField? Если я использую Dateformatter (ДД-ММ-ГГГГ) как dtCloseDate.selectedDate=new Date(Dateformatter.format(Closure_Date)); Он возвращает NaNНазначить дату DateField

ответ

3

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

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

+1 Спасибо. Оно работает !!... :) –

Смежные вопросы