Calendar calendar = Calendar.getInstance(); calendar.setTimeInMillis(0);
Устанавливает значение по умолчанию. Как мне установить его на ноль?
Вы можете обнулить, какое значение вы хотите, используя метод set. Например:
calendar.set(Calendar.HOUR, 0); calendar.set(Calendar.MINUTE, 0); calendar.set(Calendar.SECOND, 0); calendar.set(Calendar.MILLISECOND, 0);
(00/00/00) не является действительной датой; API не будет выдавать это значение.
(00/00/00)
Вероятно, вы должны знать, что ожидает setTimeInMillis():
setTimeInMillis()
public void setTimeInMillis(long millis) Устанавливает текущее время этого Календаря из заданного длинного значения. Параметры: millis - новое время в UTC миллисекундах от эпохи.
public void setTimeInMillis(long millis)
Устанавливает текущее время этого Календаря из заданного длинного значения.
Параметры: millis - новое время в UTC миллисекундах от эпохи.
millis
Эпоха определяется как:
Момент времени может быть представлен значением в миллисекундах, которое является смещением от Эпохи, 1 января 1970 г., 00:00: 00 000 по Гринвичу (григорианский).