É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!