Datumsmanipulation in Python

Ich wollte alle Daten der x Tage eines bestimmten Monats abrufen oder die Anzahl der Jahre und Monate nach n Monaten eines bestimmten Monats berechnen, also habe ich nachgeschlagen. Ich wusste es nicht, aber es scheint, dass timedelta den Monat nicht berechnen kann.

>>> from datetime import datetime
>>> import calendar
>>> now = datetime.strptime('2014-11-1', '%Y-%m-%d')
datetime.datetime(2014, 11, 1, 0, 0)
>>> #Holen Sie sich eine Liste der Sonntagsdaten für jeden Monat
>>> [x[calendar.SUNDAY] for x in calendar.monthcalendar(now.year, now.month)]
[2, 9, 16, 23, 30]
>>> #Für Tage, die nur viermal im Monat sind, ist der erste Wert in der Liste 0
>>> [x[calendar.MONDAY] for x in calendar.monthcalendar(now.year, now.month)]
[0, 3, 10, 17, 24]

>>> #Monatsberechnung(Kann n Monate vor und n Monate nach dem aktuellen Datum berechnen)
>>> import time
>>> datetime.fromtimestamp(time.mktime((now.year,now.month + 2,1,0,0,0,0,0,0)))
datetime.datetime(2015, 1, 1, 0, 0)
>>> datetime.fromtimestamp(time.mktime((now.year,now.month + 15,1,0,0,0,0,0,0)))
datetime.datetime(2016, 2, 1, 0, 0)

>>> #Es ist einfach, das Datum mit timedelta zu berechnen
>>> from datetime import timedelta
>>> now + timedelta(days=1)
datetime.datetime(2014, 11, 2, 0, 0)

Referenzlink Datumsbezogene Verarbeitung in Python Kann Monate nicht addieren / subtrahieren? 8.1. Datum / Uhrzeit - grundlegende Datums- und Uhrzeittypen

Recommended Posts

Datumsmanipulation in Python
Datumsmanipulation von Strings in Python
String-Manipulation in Python
Holen Sie sich Datum in Python
Berechnen Sie das Datum mit Python
Berechnen Sie Daten in Python
Sortieren nach Datum in Python
Bildpixel-Manipulation in Python
Python in der Optimierung
CURL in Python
Metaprogrammierung mit Python
Python 3.3 mit Anaconda
Geokodierung in Python
Python-Datumsarithmetik
Manipulation von Python-Syntaxzeichenfolgen
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
Python-Listenmanipulation
DirectLiNGAM in Python
LiNGAM in Python
In Python reduzieren
In Python flach drücken
Täglicher AtCoder # 36 mit Python
Clustertext in Python
Täglicher AtCoder # 32 in Python
Täglicher AtCoder # 6 in Python
Täglicher AtCoder # 18 in Python
Bearbeiten Sie Schriftarten in Python
Singleton-Muster in Python
Dateioperationen in Python