Ich habe ein wenig über Pythons Datetime-Modul gelernt. Diesmal nur das Datumsobjekt.
Aus der offiziellen Python-Dokumentation
Das datetime-Modul bietet Klassen zum einfachen und komplexen Bearbeiten von Datums- und Zeitdaten. Während die Unterstützung von vier Regeln für Datum und Uhrzeit unterstützt wird, konzentriert sich die Implementierung dieses Moduls auf das effiziente Abrufen von Attributen für die Formatierung und Bearbeitung von Ausgaben.
datetime.date(year, month, day)
Alle Argumente sind erforderlich. Ein Datumsobjekt mit dem durch das Argument angegebenen Datum und der Uhrzeit wird erstellt.
date.today()
Gibt das aktuelle lokale Datum zurück.
date.fromtimestamp(timestamp)
Gibt das lokale Datum zurück, das dem im Argument angegebenen POSIX-Zeitstempel entspricht. Wenn der Zeitstempel außerhalb des von der Plattform C-Funktion localtime () unterstützten Wertebereichs liegt, wird möglicherweise ein OverflowError ausgelöst. Wenn der Aufruf von localtime () fehlschlägt, wird möglicherweise ein OSError ausgelöst.
date.replace(year, month, day)
Gibt ein Datenobjekt mit den in den Schlüsselwortargumenten angegebenen Parametern zurück.
date.weekday()
Gibt den Tag als Ganzzahl zurück, wobei Montag 0 und Sonntag 6 ist.
date.isoweekday()
Gibt den Tag als Ganzzahl zurück, wobei Montag 1 und Sonntag 7 ist.
date.strftime(format)
Gibt eine Zeichenfolge zurück, die das Datum gemäß der durch das Format angegebenen Formatzeichenfolge darstellt.
>>> import datetime
datetime.date (2000, 1, 1) # Erstellen Sie ein Datumsobjekt, das den 1. Januar 2000 darstellt datetime.date(2000, 1, 1)
datetime.date.today () # Erstellt ein Datumsobjekt, das das heutige Datum darstellt datetime.date(2016, 5, 6)
d = datetime.date.today() d datetime.date(2016, 5, 6)
d.replace (Jahr = 1990) # Datum Ändert das Jahr des Objekts datetime.date(1990, 5, 6)
d.weekday () # Gibt den Tag als Ganzzahl zurück (mit Montag als 0) 4
d.isoweekday () # Gibt den Tag als Ganzzahl zurück (mit Montag als 1) 5
d.strftime ('% Y-% m-% d') # Anzeige in dem für das Argument angegebenen Format '2016-05-06'
Recommended Posts