Android устанавливает конкретную дату по умолчанию со временем - PullRequest
0 голосов
/ 02 апреля 2019

Я знаю, что Date также включает время. У меня есть дата и время выбора типа `SingleDateAndTimePicker, который я использую из GitHub. Я пытаюсь установить дату по умолчанию. я пробовал этот код ...

poaTime.setDefaultDate();

Для этого требуется Date. Однако проблема заключается в том, что мне нужно установить дату по умолчанию на сегодня, но со временем я хочу установить ее на 00:01. Как мне это сделать. Я использую версию Java 7.

РЕДАКТИРОВАТЬ: Это не дубликат, потому что предлагаемый дубликат отображает время в текстовом (строковом) формате, а не в указателе даты и времени, который я использовал из GitHub.

1 Ответ

0 голосов
/ 02 апреля 2019

Это должно работать

public Date getDefaultDate() {
   Calendar calendar = Calendar.getInstance();
   calendar.set(Calendar.HOUR, 0);
   calendar.set(Calendar.MINUTE, 1);
   calendar.set(Calendar.SECOND, 0);
   calendar.set(Calendar.MILLISECOND, 0);

   return calendar.getTime();
}

Строковое представление Дата Объект

Tue Apr 02 00:01:00 UTC 2019
...