Obtenez le dernier jour du mois en python
python fournit une méthode simple pour déterminer le dernier jour d'un mois donné en utilisant sa bibliothèque standard. Le module de calendrier propose une fonction appelée calendar.Monthrange qui renvoie deux informations: le jour de la semaine du premier jour du mois et le nombre de jours de ce mois.
pour obtenir le dernier jour d'un mois, accédez simplement au deuxième élément du tuple retourné par Calendar.Monthrange:
last_day = calendar.monthrange(year, month)[1]
Voici quelques exemples pour illustrer son utilisation:
>>> import calendar >>> calendar.monthrange(2002, 1) (6, 31) # Tuesday, 31 days in January >>> calendar.monthrange(2008, 2) (4, 29) # Friday, 29 days in a leap year's February >>> calendar.monthrange(2100, 2) (0, 28) # Monday, 28 days in a non-leap year's February
Le module du calendrier gère correctement les années de saut, comme démontré dans le deuxième exemple. Il prend également en charge les dates passées et futures, ainsi que les calendriers pré-géorgiens. Cependant, pour les versions Python avant 3.12, le jour de la semaine s'affiche comme un entier dans le shell Python interactif, comme on le voit dans le dernier exemple.
Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.
Copyright© 2022 湘ICP备2022001581号-3