Мне нужна сегодняшняя дата - и ничего больше нуля («05/06/08 00:00:00»)
Я пробовал
Calendar calendar = Calendar.getInstance();
calendar.set(Calendar.HOUR, 0);
Date date1 = calendar.getTime();
System.out.println(date1);
Run: (Это серьезно испортилось)
Если время на компьютере <12:00 в полдень: вс 8 марта 00:44:39 IST 2009 </p>
Если время на компьютере> 12:00 в полдень: вс 8 марта 12:46:53 IST 2009
Так что я бросил это.
Все установщики даты устарели (кроме времени эпохи), поэтому я не хочу их использовать
Единственное, о чем я мог подумать, это
Calendar calendar = Calendar.getInstance();
SimpleDateFormat dateFormat = new SimpleDateFormat("dd/MM/yyyy");
String sDate = dateFormat.format(calendar.getTime());
Date today = dateFormat.parse(sDate);
Но это такой неубедительный код, что я не могу заставить себя его написать.
Любой другой вариант?
Спасибо!