Bonjour,
Mes fonctions reçoivent une java.util.Date et ont besoin d'en extraire le jour du mois par getDay() afin de se servir du nombre que cette fonction retourne. Néanmoins, comme vous le savez, cette fonction est dépréciée.
(...et à mon avis, c'est une connerie. Les concepteurs de Java avaient mille autres choses utiles à faire que celle-là... Ou alors, il aurait fallu mettre les fonction de format dans Calendar également. On se retrouve avec deux objets distincts, incomplets chacun, pour gérer des dates...).
Bien sûr, je pourrais me tourner vers la classe java.util.Calendar. mais mon but n'est pas de faire un refactoring de mes prototypes de méthodes.
Comment puis-je obtenir proprement le jour d'une Date sans provoquer le warning de déprécation? (Bien entendu, je ne veux pas utiliser @SuppressWarnings("deprecated")).
- Je dois la convertir en Calendar puis prendre son jour? C'est dur pour les performances, non?
- Je dois faire un DateFormat, qui me donnera une String et la parser en Integer? C'est laid!
Je veux faire ceci, sans recevoir de warning de déprécation.
int jour = date.getDay();
Quelle est la façon propre et efficace de le faire?
En vous remerciant,
Grunt.
Partager