2012-02-22 3 views
-5

je veux tous les mois 30 derniers jours. Puis-je réaliser ceci avec java.util.Date ou java.util.Calendar en java ?. MerciComment régler tous les mois en 30 jours en java

+0

Voulez-vous dire que vous voulez le 1,2 ou 3 mois que les 30 derniers jours tombent? – DNA

+0

Pourquoi voulez-vous que le calendrier se trouve? – SLaks

+0

"J'aimerais que chaque heure dure 70 minutes, puis-je y arriver avec Java?" - non. Cela ressemble à des règles métier spécialisées qui doivent figurer dans votre code. – duffymo

Répondre

10

Cela n'a certainement rien à voir avec java.util.Date, qui ne "connait" pas vraiment les mois (mis à part les API obsolètes). Vous devrez créer votre propre implémentation de Calendar. Bonne chance avec ça - ce ne sera pas amusant.

Alternativement, vous pouvez utiliser Joda Time qui est une API date/heure beaucoup plus agréable quand même. Le CopticChronologypresque fait ce que vous voulez, sauf qu'il ajoute un treizième mois avec 5 ou 6 jours. Je suppose que vous pourriez assez facilement utiliser cela comme base pour une chronologie «juste 12 mois de 30 jours».

Questions connexes