Verwenden Sie Datumsangaben in Python

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.

Datumsobjekt

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

Verwenden Sie Datumsangaben in Python
Verwenden Sie config.ini mit Python
Verwenden Sie Valgrind mit Python
Verwenden Sie den Profiler in Python
Mal sehen, wie def in Python verwendet wird
Verwenden Sie den let-Ausdruck in Python
Verwenden Sie das Messprotokoll mit Python
Verwenden Sie die Rückruffunktion in Python
Verwenden Sie den Parameterspeicher in Python
Verwenden Sie den HTTP-Cache in Python
Verwenden Sie in Python ein Diktat mit Listenschlüssel
Verwenden Sie Random Forest mit Python
Verwenden Sie Spyder von Python IDE
Verwenden Sie Stoff wie in Python (Stoff3)
Verwendung von SQLite in Python
Verwenden Sie rospy mit virtualenv in Python3
Wie man MySQL mit Python benutzt
Verwenden Sie Python in pyenv mit NeoVim
Verwendung von ChemSpider in Python
Verwendung von PubChem mit Python
Verwenden Sie OpenCV mit Python 3 in Window
Quadtree in Python --2
CURL in Python
Metaprogrammierung mit Python
Python 3.3 mit Anaconda
Geokodierung in Python
SendKeys in Python
Metaanalyse in Python
Unittest in Python
Epoche in Python
Zwietracht in Python
Deutsch in Python
DCI in Python
Quicksort in Python
nCr in Python
N-Gramm in Python
Programmieren mit Python
Plink in Python
Konstante in Python
FizzBuzz in Python
SQLite in Python
Schritt AIC in Python
LINE-Bot [0] in Python
CSV in Python
Reverse Assembler mit Python
Reflexion in Python
Konstante in Python
nCr in Python.
Format in Python
Scons in Python 3
Puyopuyo in Python
Python in Virtualenv
PPAP in Python
Quad-Tree in Python
Reflexion in Python
Chemie mit Python
Hashbar in Python