salut salut
déja c quoi la différence entre java.util.date et java.sql.date ?
et puis voilà mon problème, j'utilise Calendar pour manipuler les date ( car presque toutes les méthodes de la classe Date sont deprecated)
dans mon exemple j'ai :
import java.util.* ;
//
//
//
Calendar d1 = Calendar.getInstance();
Date m = d1.getTime();
*******
eclipse me signale une erreur et me propose de faire un cast (Date)
et j'obtiens donc
Date m =(Date) d1.getTime();
********
sauf que quand je compile avec ça j'obtiens à la fin une exception
java.util.Date cannot be cast to java.sql.Date
le problème est résolu si je fais ceci
java.util.Date m = d1.getTime();
mais j'en ai plein de variable date et ça fait un peu lourd d'écrire devant chaque variable java.util.Date , et de plus j'ai inclus java.util.* à l'entête de ma classe !!! ça ne suffit pas pour éviter de répéter java.util.Date devant chaque variable Date ????
en plus calendar.getTime renvoie un java.util.Date ou java.sql.date ? parce que dans la javadoc ,c juste écrit que getTime renvoie Date donc je ne sais plus quoi faire !!!!
merci
Partager