Comment faire pour convertir à partir de java.sql.Horodatage de java.util.Date?

c'est à dire ce code

startDate = new Date(timestampValue.getTime));

me donne :

2012-16-02 05:16:17

quand

System.out.println(timestampValue);

retour :

2012-01-02 05:16:17.0

  • Que voulez-vous faire avec eux? Voulez-vous qu'ils ont la même représentation de Chaîne ou voulez-vous convertir les objets de programmation?
  • la question dans un topic 🙂 Comment faire pour convertir à partir de java.sql.Horodatage de java.util.Date?... ce que je veux faire? juste convertir le Timestamp de la Date et ont la même valeurs... je sais... ce Jour n'ont pas de nanosecondes... dosent la matière...
  • Pas besoin de se convertir. Un Horodatage est une Date.
  • Si elle soo simple et Timestamp d'une Date de dire à mes pourquoi il y a une différence...? dans l'exemple.... avec avant et après la conversion?
  • double possible de Comment convertir le TimeStamp de la Date en Java?
  • Que d'autres Question n'est pas l'original, c'est venu après celui-ci.
  • Votre commentaire est incorrect et mal avisé. Bien que techniquement correct, un java.sql.Timestamp ne hérite de java.util.Date, que l'héritage est un hack. La doc explicitement dit que vous ne devriez pas envisager j.sql.Timestamp comme une sous-classe de j.u.Date. Voir le commentaire de Alex Shesterov sur cette Réponse.