Che cos'è un metodo alternativo per setHours()
di java.util.Date
in quanto obsoleto. Per la mia variabile data, voglio impostare determinate ore ma non voglio usare il metodo deprecato setHours()
.Metodo alternativo per setHours() di java.util.Date?
20
A
risposta
31
Prova questo:
Calendar cal = Calendar.getInstance();
cal.set(Calendar.HOUR_OF_DAY, hour);
Date date = cal.getTime();
Se si dispone già di un oggetto Date
, è possibile utilizzare per inizializzare cal.setTime(date)
calendario con la data indicata.
JavaDoc per Calendar.HOUR_OF_DAY
numero di campo per get e set che indica l'ora del giorno. HOUR_OF_DAY viene utilizzato per le 24 ore. Per esempio, alle 10: 04: 15.250 PM il HOUR_OF_DAY è 22.
17
Invece di usare Date
funzioni di classe, che sono obsolete è possibile utilizzare Calendar
classe.
Calendar calendar=Calendar.getInstance();
calendar.setTime(YOUR_DATE_OBJECT);
calendar.set(Calendar.HOUR_OF_DAY, hour);
Date date=calendar.getTime();
3
Ecco come è possibile salvare/impostare i parametri DATE utilizzando i metodi dell'oggetto Calendario di Java.
Calendar now = Calendar.getInstance();
now.setTime(YOUR_DATE);
now.set(Calendar.HOUR_OF_DAY, 6);
YOUR_DATE = now.getTime();
Problemi correlati
- 1. Metodo alternativo per uccidere filo
- 2. C# WPF Metodo OnPaint alternativo?
- 3. Metodo alternativo per "setAllowsAnyHTTPSCertificate" privato di NSURLRequest: forHost: "?
- 4. Qualsiasi metodo alternativo per la trasmissione di classi
- 5. Metodo alternativo per PIVOT-IN con supporto per sub-query
- 6. Alternativo del metodo any_number_of_times negli stub
- 7. Qual è il metodo alternativo per "self.isTouchEnabled" in Cocos2d 2.0?
- 8. Serializzare java.util.Date
- 9. Flexbox alternativo per IE9
- 10. get Year from java.util.Date
- 11. Conversione di stringhe in java.util.Date
- 12. Testo alternativo per UITableView vuoto?
- 13. metodo alternativo per TextView.getMaxLines() per Android 4.0.3 (API 15) e al di sotto
- 14. GWT java.util.Date serialization bug
- 15. java.util.Date a XMLGregorianCalendar
- 16. java.util.Date non supportato
- 17. java.util.Date get millisecondi
- 18. java.util.Date utilizza TimeZone?
- 19. nativeElement.classList.add() alternativo
- 20. Android MediaPlayer setNextMediaPlayer() alternativo
- 21. Thread.Sleep alternativo in Java
- 22. ExpressionHelper.GetExpressionText (LambdaExpression) alternativo
- 23. Come rendere Java.util.Date thread-safe
- 24. Come inizializzare java.util.date su empty
- 25. Convertire da java.util.date a JodaTime
- 26. Come inviare java.util.Date in Json?
- 27. Un IDE alternativo per Powerbuilder Sybase
- 28. jQuery .replaceWith() alternativo
- 29. Android: layout xml alternativo per modalità orizzontale
- 30. UID di serializzazione non corrispondenti nel metodo remoto EJB - java.util.date e DBTimestamp
Utilizzare un GregorianCalendar. Oppure passa al tempo JODA che è un'alternativa popolare alle librerie Date nell'SDK. – Perception