Was ist eine alternative Methode für setHours()
von java.util.Date
, wie es veraltet ist. Zu meiner Datumsvariable möchte ich bestimmte Stunden einstellen, aber ich möchte nicht die veraltete Methode setHours()
verwenden.Alternative Methode für setHours() von java.util.Date?
20
A
Antwort
31
Versuchen Sie folgendes:
Calendar cal = Calendar.getInstance();
cal.set(Calendar.HOUR_OF_DAY, hour);
Date date = cal.getTime();
Wenn Sie bereits ein Date
Objekt haben, können Sie cal.setTime(date)
Kalender mit dem angegebenen Datum initialisieren können.
JavaDoc für Calendar.HOUR_OF_DAY
Feldnummer für get und die Stunden des Tages anzeigt. HOUR_OF_DAY wird für die 24-Stunden-Uhr verwendet. Zum Beispiel bei 10: 04: 15.250 Uhr die HOUR_OF_DAY ist 22.
17
Statt Date
Klassenfunktionen zu verwenden, die veraltet sind Sie Calendar
Klasse verwenden können.
Calendar calendar=Calendar.getInstance();
calendar.setTime(YOUR_DATE_OBJECT);
calendar.set(Calendar.HOUR_OF_DAY, hour);
Date date=calendar.getTime();
3
So können Sie die DATE-Parameter mithilfe von Java-Kalenderobjektmethoden speichern/festlegen.
Calendar now = Calendar.getInstance();
now.setTime(YOUR_DATE);
now.set(Calendar.HOUR_OF_DAY, 6);
YOUR_DATE = now.getTime();
Verwandte Themen
- 1. Alternative Methode für WebClient.OpenRead
- 2. Alternative Methode für Hibernate.createBlob (file.getInputStream())
- 3. - Alternative für Veraltete Methode „adjustsLetterSpacingToFitWidth“
- 4. Alternativen für java.util.Date
- 5. erhalten Jahr von java.util.Date
- 6. Deaktivieren von RadioButton - alternative Methode
- 7. Jede alternative Methode für Class Casting
- 8. Alternative Upload-Methode für Django FileField
- 9. Alternative Methode für NSURLRequest private "setAllowsAnyHTTPSCertificate: forHost:"?
- 10. Alternative von any_number_of_times-Methode in Stubs
- 11. Alternative Methode für PIVOT - IN mit Unterstützung von Unterabfragen
- 12. Serialisierung java.util.Date
- 13. Konvertierung von java.util.date zu java.sql.date
- 14. C# WPF OnPaint Methode Alternative?
- 15. Alternative für BtsMSITask für BizTalk
- 16. Alternative Methode Thread zu töten
- 17. Kein Json Deserializer gefunden für Typ java.util.Date
- 18. Alternative von getSystemLoadAverage() für Windows?
- 19. GWT java.util.Date Serialisierungsfehler
- 20. WebBrowser.ShowSaveAsDialog() oder alternative Methode automatisieren
- 21. Fehler Java.Util.Date in Java.Sql.Date Gießen
- 22. java.util.Date zu XMLGregorianCalendar
- 23. Angular2 analysieren java.util.Date
- 24. java.util.Date get Millisekunden
- 25. Alternative Methode TextView.getMaxLines() für Android 4.0.3 (API 15) und unter
- 26. ngDisabled Alternative für Link?
- 27. Android: Notification Builder: Alternative zu SetColor-Methode für API19
- 28. Was ist die alternative Methode für Diag (k) in C++?
- 29. Konvertieren von java.sql.Date & java.util.Date in org.joda.time.LocalDate
- 30. Die parametrisierten Konstruktoren der Klasse java.util.Date sind veraltet. Was ist die Alternative?
Verwenden Sie einen Gregorianischen Kalender. Oder wechseln Sie zu JODA time, was eine beliebte Alternative zu den Date-Bibliotheken im SDK ist. – Perception