Bonjour



Je veux recupérer une date timestamp de ma base de donnée et return la différence entre cet date et date de systéme



Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
pa = cnx.prepareStatement("select * from test_final where categorie='"+CATEGORIE+"'");
...
// code
...
Date_id=rs.getTimestamp(3) ;
 
Date datee_mini= new Date();
                java.sql.Timestamp date_mini = new Timestamp(datee_mini.getTime());
 
long millisec = date_mini.getTime() + (date_mini.getNanos() / 1000000);
                long millisec2 = Date_id.getTime() + (Date_id.getNanos()/1000000); 
                 Date x = new Date(millisec); 
                 Date y = new Date(millisec2);
                 long différence = y.getTime()-x.getTime();
                 out.print(" "+ différence);

Quand j'affiche les Date_id et date_mini
j'ai ça :

date_id : 2013-05-09 00:36:18.085

datee_mini : Mon May 27 16:31:40 WEST 2013



Deux format différente je ne peux faire la soustraction quelqu'un peut m'aidé svp ?