Bonjour je veux créer une date qui est égale exactement à celle du moment moins 12 heures afin de l'utiliser dans une requête préparée pour cela j'utilise calendar, ce qui me facilite la tâche :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
        Calendar calendar=Calendar.getInstance();
        calendar.add(Calendar.HOUR, -12);
       Date date = new Date(calendar.getTimeInMillis());
        System.out.println(date.toString());
Mon println m'affiche : 2014-04-16, ce qui ne m'arrange pas évidemment.
Peut-on avoir une sql.date avec l'heure, les minutes et les secondes ?
J'ajoute que mes requête ne fonctionnent pas pour une date vieille de 13 heures par exemple.
Merci.