Abrufen von Monatsnamen aus numerischen Werten in Python
Diese Frage befasst sich mit der Notwendigkeit, Monatsnamen aus ihren entsprechenden numerischen Werten abzurufen. Bei der Zahl 3 möchte man beispielsweise den Monatsnamen „März“ abrufen.
Um dieses Problem zu beheben, bietet Python eine praktische Lösung:
<code class="python">import datetime mydate = datetime.datetime.now() month_name = mydate.strftime("%B")</code>
Dieser Code verwendet Datum/Uhrzeit Modul, um das aktuelle Datum zu ermitteln und seine Monatsnummer mit tm_month() zu extrahieren. Anschließend wird die Methode strftime() verwendet, um die Monatszahl mithilfe des Formatbezeichners „%B“ in eine Zeichenfolgendarstellung umzuwandeln, die den vollständigen Monatsnamen darstellt.
Zur Veranschaulichung: Wenn das aktuelle Datum Dezember ist, Der Code gibt Folgendes aus:
Returns: December
Alternativ kann man für einen prägnanteren Monatsnamen den Formatbezeichner „%b“ verwenden, der den abgekürzten Monatsnamen bereitstellt:
<code class="python">short_month_name = mydate.strftime("%b")</code>
Dies würde zu folgendem Ergebnis führen:
Dec.
Weitere Details zu diesem Thema finden Sie in der offiziellen Python-Dokumentation.
Das obige ist der detaillierte Inhalt vonWie konvertiere ich numerische Monatswerte in Monatsnamen in Python?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!