So berechnen Sie ein Datum für ein 00:00:00 Uhr von heute?

Ich brauche zu berechnen, java.util.Das Datum für den Beginn einer heute Tag (00:00:00 Uhr des heutigen Tages). Hat jemand wissen, etwas besser als das zurücksetzen Felder von java.util.Kalender:

Calendar cal = Calendar.getInstance();
cal.set(Calendar.AM_PM, Calendar.AM);
cal.set(Calendar.HOUR, 0);
cal.set(Calendar.MINUTE, 0);
cal.set(Calendar.SECOND, 0);
cal.set(Calendar.MILLISECOND, 0);
  • Das ist nicht so schlimm.
  • Aber ich mag die Kürze,...
  • dann wickeln Sie es in eine Methode namens getTodayAtMidnight()
  • aufpassen: nicht jeder Tag beginnt um Mitternacht, und einige haben begonnen, um 1:00 Uhr.
  • könnten Sie näher erläutern, wenn möglich mit einer Quelle ? An welchem Tag(en) redest du ?
InformationsquelleAutor Nulldevice | 2010-06-22
Schreibe einen Kommentar