obtenir jour mois année à partir de java.sql.date

Ma question est simple, mon SQL requête à partir de java renvoie une date et l'attribuer à un java.sql.Date variable.

cependant je veux obtenir chacun de la journée, le mois et l'année en tant que int. Il semble que les méthodes getDay(),getMonth() sont obsolètes.

Sont-il un autre moyen pour y parvenir?

ce que j'ai essayé pour le test est:

String date = "2015-04-12";
java.sql.Date dat = java.sql.Date.valueOf(date);

maintenant, je veux de l'année, le mois et le jour dans une variable int de chacun.

Vous devriez envisager d'utiliser quelque chose comme Apache DateUtils ou Yodatime (-> Java 8 standard je pense), ces bibliothèques sont en mesure de gérer ce genre de situations très bon.

OriginalL'auteur Tarounen | 2015-04-11