[PYTHON] Einbetten in datetime, wenn nur die Zeit bekannt ist

Überblick

In diesem Artikel konnte ich die Zeit beim Scraping ermitteln. Daher möchte ich eine Lösung veröffentlichen, wenn ich Datum und Uhrzeit zu dieser Zeit hinzufügen und in den Datums- / Uhrzeittyp konvertieren möchte.

Lösung 1

Konvertierung von Datum / Uhrzeit in Zeichenfolge

dt_now = dt.now()
time_str = dt_now.strftime('%Y/%m/%d')

Dies ermöglicht die folgenden Konvertierungen. 2018-02-02 18:31:13→18/02/02 Ich denke, Sie sollten diese Zeichenfolge mit dem erfassten Wert kombinieren und dann strptime verwenden, um sie in den Datetime-Typ zu konvertieren.

**% d ist jedoch ein Fehler in meiner Ausführungsumgebung, daher habe ich eine andere Methode ausprobiert. ** ** **

Lösung 2

Datetime teilen

dt_now = dt.now()

year = int(dt_now.year)
month = int(dt_now.month)
day = int(dt_now.day)

Kombinieren Sie diese mit dem Wert, der durch Scraping erhalten wird, das in den Typ int konvertiert wurde.

datetime_after = dt(year,month,day,hour,minute)

Zusammenfassung

Der erste Schritt besteht darin,% d zu reparieren. Wenn es jedoch zu passen scheint, können Sie Lösung 2 ausprobieren.

Recommended Posts

Einbetten in datetime, wenn nur die Zeit bekannt ist
Wenn das Ziel Ubuntu 16.04 in Ansible ist
Wenn das ausgewählte Objekt in bpy.context.selected_objects nicht zurückgegeben wird
Erstellen einer Liste, wenn die Nomenklatur für einen bestimmten Zeitraum gültig ist
Was tun, wenn nur das Fenster angezeigt wird und im Pygame nichts angezeigt wird?
Vorsichtsmaßnahmen beim Ändern der Unix-Zeit in Datetime-Typ in Pandas
[Python] Ausführungszeit, wenn eine Funktion in einen Wörterbuchwert eingegeben wird
[Golang] "package exec ist nicht in GOROOT" beim Ausführen des Tests
Lösung, wenn go's json.Marshal ein leeres Objekt zurückgibt
Animieren Sie, was im Frequenzraum passiert, wenn die Nyquist-Frequenz überschritten wird
Wenn der Knoten in rqt_graph verschwindet
Was tun, wenn der Werttyp in Python nicht eindeutig ist?
Was tun, wenn das über Scrapy heruntergeladene Ergebnis auf Englisch ist?
Benachrichtigen Sie mit Notification Center, wenn die Ausführungsumgebung in Python macOS ist
Was tun, wenn in der Anaconda-Umgebung die Warnung "Die Umgebung ist konsistent ..." angezeigt wird
Holen Sie sich zu jeder Tageszeit eine Datums- / Uhrzeitinstanz in Python
Ein nützlicher Hinweis, wenn Sie Python nach langer Zeit verwenden
Verhalten bei der Rückkehr in den with-Block
Was ist "Mahjong" in der Python-Bibliothek? ??
MongoDB mit Python zum ersten Mal
Wenn das vorherige Diagramm in Seaborn verbleibt
Gibt es NaN im Pandas DataFrame?
Das Datum wird in matplotlib falsch angezeigt.
[pandas] Wenn Sie die Standardindexbezeichnung in der at-Methode angeben, ist "" nicht erforderlich
Sind Php / Ruby / Python, die nur ausgeführt werden, wenn die Datei direkt aufgerufen wird
Was ich getan habe, als ich mit Lambda Python im Zeitlimit steckte
Unterschiede im Verhalten jeder LL-Sprache, wenn der Listenindex übersprungen wird
[Für Anfänger] Unerwartetes Verhalten, wenn beim Festlegen des Pfads in Python "\" enthalten ist
Pipfile wird nicht im aktuellen Verzeichnis erstellt
Was ist im Docker Python-Image pfeifend?
Zeitpunkt, zu dem das Terminal in Visual Studio Code verschwindet
Wenn die Suche im GAE-Datenspeicher nicht funktioniert
Über den Unterschied zwischen "==" und "is" in Python
[Django] Fehler, wenn SlugField in .filter () angegeben ist
Lesen Sie die Ausgabe von subprocess.Popen in Echtzeit
Vorsichtsmaßnahmen bei der Installation von Paketen in der Conda-Umgebung
Dies ist die einzige grundlegende Überprüfung von Python ~ 1 ~
Dies ist die einzige grundlegende Überprüfung von Python ~ 2 ~
Wenn sich Achse und Beschriftung in matplotlib überlappen
Schleifen Sie gleichzeitig Variablen in der Vorlage
Dies ist die einzige grundlegende Überprüfung von Python ~ 3 ~
Verhalten beim Speichern eines Python-Datetime-Objekts in MongoDB
virtualenv Das ist vorerst alles!
Wenn eine Datei im freigegebenen Ordner von Raspberry Pi abgelegt wird, wird der Vorgang ausgeführt.
[Lösung] Wenn "0001" in die Zeichenfolgenspalte in sqlite3 eingefügt wird, wird es als "1" eingegeben.
Importieren Sie audit.log in Splunk und überprüfen Sie das Verhalten beim ersten Start von Splunk.
Was zu tun ist, wenn es nicht in der Sudoers-Datei enthalten ist. Dieser Vorfall wird gemeldet.
Wenn eine lokale Variable mit demselben Namen wie die globale Variable in der Funktion definiert ist