Heim  >  Artikel  >  Backend-Entwicklung  >  Wie finde ich die Wochennummer eines Datums in Python?

Wie finde ich die Wochennummer eines Datums in Python?

DDD
DDDOriginal
2024-10-31 01:01:02919Durchsuche

How to Find the Week Number of a Date in Python?

Wochennummer in Python finden

In Python bietet das Datetime-Modul eine praktische Methode zum Abrufen der Wochennummer eines bestimmten Datums. So finden Sie damit die Wochennummer vom 16. Juni im aktuellen Jahr:

<code class="python">import datetime

# Instantiate a date object for June 16th
date = datetime.date(datetime.now().year, 6, 16)

# Get the year, week number, and weekday using the isocalendar() method
year, week, weekday = date.isocalendar()

# Print the week number
print(f"Week number: {week}")</code>

Die Ausgabe dieses Codes ist die Wochennummer, die dem 16. Juni im aktuellen Jahr entspricht.

Erklärung:

  • Die isocalendar()-Methode des datetime.date-Objekts gibt ein Tupel aus drei Werten zurück: das Jahr, die Wochennummer und den Wochentag. Die Wochennummer wird gemäß dem ISO 8601-Standard berechnet, wobei die Woche am Montag beginnt und am Sonntag endet.
  • In Python-Versionen 3.9 und höher gibt die Methode isocalendar() ein benanntes Tupel anstelle eines Tupels zurück. Die benannten Tupelattribute sind Jahr, Woche und Wochentag. Sie können explizit über das Wochenattribut auf die Wochennummer zugreifen.

Das obige ist der detaillierte Inhalt vonWie finde ich die Wochennummer eines Datums in Python?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn