Bonjour,
Je rencontre un problème concernant l'utilisation de la classe Timestamp.
J'aimerai récupérer la date du jour avec les heures//minutes//secondes initialisées à 00 respectivement (exemple pour aujourd'hui 20120106000000).
Ce résultat sera utilisé pour comparer une date dans une base de données, qui est de la forme Timestamp également (du genre 20120106115700 pour 11h57mn00s).
Code:
1
2 String select = "SELECT * FROM MA_TABLE " + " WHERE MA_DATE > " + getDateJour();
Pourquoi lorsque je veux faire un ts.setMinute par exemple, le setMinute est barré (terme employé "depreciated") ?Code:
1
2
3
4
5 private String getDateJour(){ Timestamp ts = new Timestamp(new Date().getTime()); return ts.toString(); }
J'ai eu beau chercher sur le net, je n'ai pas trouvé mon bonheur. J'ai sûrement mal cherché.
Et sinon, ma fonction doit retourner un String ou un Timestamp ?