Utilizzo la libreria java PrettyTime per una varietà di elaborazione data/ora nella mia app java, come la conversione di date in formato MySQL/stringhe datetime in date java o viceversa.Come convertire oggetti java.util.Date in oggetti di Calendar?
Tuttavia, vedo che date.getYear(), date.getMonth()
, ecc., Sono tutti deprecati e dice di utilizzare invece Calendar. Ma PrettyTime restituisce solo i suoi risultati come oggetti Date e non vedo alcun modo per convertire gli oggetti Date in oggetti del calendario.
Nella documentazione per Calendar, l'unica menzione che vedo della Date
è il metodo setTime(Date date), ma il nome del metodo è ambigua, e la documentazione non è chiaro su ciò che si chiama questo metodo sarebbe effettivamente fare. Ovviamente non posso semplicemente fare calendar.set(date.getYear(), date.getMonth(), ..)
ecc., Poiché questi metodi di Date
sono deprecati.
Quindi, come posso convertire un determinato oggetto Date in Calendar?
'calendario Calendario = ...; calendar.setTime (someDateObject); 'semplice come quello –
Oppure ottieni il tempo in millis. –
A quanto pare, voi ragazzi digitate un po 'più velocemente di me. –