[Python] Erstellen Sie eine Liste mit Datum und Uhrzeit (Datum / Uhrzeit-Typ) für einen bestimmten Zeitraum

Vorsichtsmaßnahmen

Ein- und Ausgabe

Code verwendet

import datetime

def list_date(start_date='2020-01-01', end_date='2020-01-31'):

    #Konvertieren Sie den str-Typ in den datetime-Typ.
    date_start = datetime.datetime.strptime(start_date, '%Y-%m-%d')
    date_end = datetime.datetime.strptime(end_date, '%Y-%m-%d')

    #Berechnen Sie das Intervall zwischen dem Startdatum und dem Enddatum.
    days = (date_end - date_start).days

    #Die for-Anweisung wird um das Intervall gedreht und der Tag hinzugefügt.
    tmp_date = start_date
    date = [tmp_date]
    for i in range(days):
        tmp_date += datetime.timedelta(days=1)
        date.append(tmp_date)

    return date

Anwendungsbeispiel

date = list_date(start_date='2020-01-01', end_date='2020-01-05')
print(date)

Ausführungsergebnis


[datetime.datetime(2020 1, 1, 0, 0),
 datetime.datetime(2020 1, 2, 0, 0),
 datetime.datetime(2020 1, 3, 0, 0),
 datetime.datetime(2020 1, 4, 0, 0),
 datetime.datetime(2020 1, 5, 0, 0)]


Recommended Posts

[Python] Erstellen Sie eine Liste mit Datum und Uhrzeit (Datum / Uhrzeit-Typ) für einen bestimmten Zeitraum
[Python] Erstellen Sie eine Datums- und Zeitliste für einen bestimmten Zeitraum
Python: Erstellen Sie ein Wörterbuch aus einer Liste von Schlüsseln und Werten
Schlafverarbeitung für einen bestimmten Zeitraum (Sekunden) oder länger in Python
[Python] Erstellen Sie eine Liste mit verschiedenen Zeichentypen
[Python] Klassentyp und Verwendung des datetime-Moduls
[Python] Erstellen einer Wörterbuchtypliste, Hinzufügen / Ändern / Löschen von Elementen und Extrahieren mit einer for-Anweisung
Extrahieren Sie "Nur aktuelles Datum" und "Aktuelles Datum und Uhrzeit" mit Python datetime.
Liste der Python-Bibliotheken für Datenwissenschaftler und Dateningenieure
So schreiben Sie einen Listen- / Wörterbuchtyp von Python3
Python: Ruft eine Liste der Methoden für ein Objekt ab
Zusammenfassung der Datumsverarbeitung in Python (Datum / Uhrzeit und Datum)
Pandas-Grundlagen für Anfänger ④ Umgang mit Datums- und Zeitangaben
Csv spuckte eine Liste mit Dateinamen, zuletzt geänderten Daten und Zeichencodes in Python3 aus
Analysieren Sie die Researchmap-API mit Python und erstellen Sie automatisch eine Word-Datei für die Leistungsliste
Holen Sie sich eine Liste der CloudWatch-Metriken und eine Entsprechungstabelle der Einheiteneinheiten mit Python boto
Erstellen und testen Sie eine CI-Umgebung für mehrere Versionen von Python
Erstellen Sie eine gestreifte Illusion mit Gammakorrektur für Python3 und openCV3
Ich habe versucht, mit Python eine Liste von Primzahlen zu erstellen
Python vba zum Erstellen einer Datumszeichenfolge zum Erstellen eines Dateinamens
Durchsuchen Sie das Verzeichnis und erstellen Sie eine Liste mit Verzeichnispfaden und Dateinamen
Es ist überraschend mühsam, eine Liste mit dem Datum und der Uhrzeit der letzten Anmeldung von Arbeitsbereichen abzurufen
python Hinweis: enumerate () - Index und Element der Liste gleichzeitig abrufen und zur Anweisung wenden
Für Windows: Ruft eine Liste der Verzeichnisse und Dateien in einem bestimmten Verzeichnis ab.
Konvertierung der Zeichenfolge <-> Datum (Datum, Datum / Uhrzeit) in Python
Herausforderung beim Erstellen eines Zeitachsenlistenberichts mit der Toggl-API und Python
Zeigen Sie eine Liste der Alphabete in Python 3 an
Erstellen wir eine virtuelle Umgebung für Python
Verbinde viel Python oder und und
Empfangen Sie den Datumstyp (Datum / Uhrzeit) mit ArgumentParser [Python]
[Python] Ruft eine Liste der Instanzvariablen ab
[Python] [Meta] Ist der Python-Typ ein Typ?
Holen Sie sich zu jeder Tageszeit eine Datums- / Uhrzeitinstanz in Python
Ich habe die Geschwindigkeit der Listeneinschlussnotation für und während mit Python2.7 gemessen.
[Python] Nur eine Liste der Ordner abrufen
So stoppen Sie das Programm bis zu einem bestimmten Datum und einer bestimmten Uhrzeit in Python
Experimentieren Sie, um Tweets über einen längeren Zeitraum zu sammeln (Aggregation und Bestätigung des Inhalts).
Python-Skript zum Abrufen einer Liste von Eingabebeispielen für den AtCoder-Wettbewerb
[Python] Listenverständnis Verschiedene Möglichkeiten zum Erstellen einer Liste
Konvertieren Sie die "Anzahl" des Excel-Datums in die Python-Datumszeit
Erstellen Sie mit Minette für Python einen LINE BOT
Kopieren Sie die Liste in Python
Erstellen Sie eine Webmap mit Python und GDAL
Erstellen Sie ein Datum / Uhrzeit-Objekt aus einer Zeichenfolge in Python (Python 3.3).
Liste des zu verschiebenden und zu merkenden Python-Codes
[Python] Ein grobes Verständnis von Iterablen, Iteratoren und Generatoren
Berücksichtigung der Stärken und Schwächen von Python
Zur Darstellung von Datum, Uhrzeit, Uhrzeit und Sekunden in Python
[Python] Konvertiert die Zeitanzeige (str-Typ) mit "" "und" '"in Sekunden (float-Typ) mit datetime und timedelta
[Python] Benennen Sie alle Bilddateien in einem bestimmten Ordner nach Aufnahmedatum und -zeit um
Überprüfen Sie die Verarbeitungszeit und die Anzahl der Aufrufe für jeden Prozess mit Python (cProfile).
Erstellen Sie einen Datensatz mit Bildern, die für das Training verwendet werden sollen
Konvertieren Sie Datum und Uhrzeit in Zeitzonen in Unixtime in Python2.7
Vorbereitet für die Datumsberechnung und Automatisierung meines Bots
Erstellen einer R- und Python Docker-Arbeitsumgebung
[Python] Misst und zeigt die für die Verarbeitung erforderliche Zeit an