У меня есть DatePicker d;и мне нужно получить значение даты в миллисекундах.(значение в миллисекундах с 1970 года)
как мне это сделать?
Создание объекта календаря и установка даты и времени из средства выбора даты и today.getTimeInMillis ().
onDateSet(...) { Calendar c = Calendar.getInstance(); c.set(...); long mills = c.getTimeInMillis(); }
Вам просто нужно преобразовать свой результат, используя Календарь или, что проще, Joda-Time
Вот пример с Joda-Time:
DateMidnight d = new DateMidnight(picker.getYear(), picker.getMonth(), picker.getDayOfMonth()); long millis = d.toDate().getTime();