Могу ли я получить значение даты в миллисекундах из средства выбора даты?(значение в миллисекундах с 1970 года) - PullRequest
0 голосов
/ 13 декабря 2010

У меня есть DatePicker d;и мне нужно получить значение даты в миллисекундах.(значение в миллисекундах с 1970 года)

как мне это сделать?

Ответы [ 2 ]

7 голосов
/ 13 декабря 2010

Создание объекта календаря и установка даты и времени из средства выбора даты и today.getTimeInMillis ().

onDateSet(...) {
    Calendar c = Calendar.getInstance();
    c.set(...);
    long mills = c.getTimeInMillis();
}
2 голосов
/ 13 декабря 2010

Вам просто нужно преобразовать свой результат, используя Календарь или, что проще, Joda-Time

Вот пример с Joda-Time:

DateMidnight d = new DateMidnight(picker.getYear(), picker.getMonth(), picker.getDayOfMonth());
long millis = d.toDate().getTime();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...