Maison >Java >javaDidacticiel >Comment convertir java.util.Date en java.sql.Date en Java ?

Comment convertir java.util.Date en java.sql.Date en Java ?

DDD
DDDoriginal
2024-12-24 08:06:17448parcourir

How to Convert java.util.Date to java.sql.Date in Java?

Énigme de la conversion : de java.util.Date à java.sql.Date

Lors de l'utilisation d'un java.util.Date comme source d'entrée pour une requête, il peut arriver qu'un java.sql.Date soit requis à la place. Cependant, l'incapacité d'effectuer des conversions implicites ou explicites entre ces deux types de données pose un défi, en particulier pour ceux qui découvrent l'API Java.

N'ayez crainte, la quête de conversion a trouvé une réponse !

Pour transformer efficacement un java.util.Date en son homologue java.sql.Date, utilisez le code suivant :

import java.util.Date;
import java.sql.Date;

public class ConversionMagic {

  public static void main(String[] args) {
    Date utilDate = new Date();
    java.sql.Date sqlDate = new java.sql.Date(utilDate.getTime());
    System.out.println("Initial java.util.Date: " + utilDate);
    System.out.println("Transformed java.sql.Date: " + sqlDate);
  }

}

Cet extrait encapsule le processus de conversion, où le constructeur de java.sql.Date attend la représentation en millisecondes de java.util.Date comme entrée.

L'exemple de sortie vérifie la conversion :

Initial java.util.Date: Tue Aug 09 11:38:11 GMT+08:00 2022
Transformed java.sql.Date: 2022-08-09

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn