2010-06-22 6 views
-4

Comment convertir un type de date en type de date en Java?Conversion d'une date en heure en Java

+3

Vous allez avoir besoin de fournir * beaucoup * plus d'informations que cela. Parlez-vous des bases de données? java.util.Date? Un autre type? Quel est le type de "temps"? –

Répondre

0

L'objet Date stocke la date et l'heure, vous pouvez obtenir l'heure d'une date avec des accesseurs.

0

Utilisez java.text.SimpleDateFormat

DateFormat dfm = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); 
dfm.setTimeZone(TimeZone.getTimeZone("Europe/Zurich")); 
Date a = dfm.parse("2007-02-26 20:15:00"); 
Date b = dfm.parse("2007-02-27 08:00:00"); 
4

En supposant basé sur l'histoire de votre question que vous voulez convertir java.util.Date-java.sql.Time. Vous pouvez juste constructTime avec les millisecondes obtenues à partir Date#getTime():

Time time = new Time(date.getTime()); 

Voir aussi le Javadocs lié. C'est la source n ° 1 pour chercher des réponses à ce genre de questions triviales.

0

Si la date est un objet Date, utilisez:

Time time = new Time(date.getTime());