Konvertieren Sie die Datumszeitzone (Zeitdifferenz) mit Python (aus Zeichenfolge).

Es ist ein Memorandum, weil ich unerwartet süchtig nach dem Topf war. Es scheint einfacher zu sein, aber sobald dies erledigt ist.

Was ich tun möchte → Ich möchte das Datum (Standardzeit) der Zeichenfolge in japanische Zeit ändern

#Dies ist alles, was Sie importieren müssen
import datetime

#Ursprüngliches Datum (Standardzeit)
hiduke = '25/Aug/2020 11:01:52'

#1.In Datumstyp konvertieren
hiduke = datetime.datetime.strptime(hiduke, '%d/%b/%Y %H:%M:%S')

#2.Zeitzoneninformationen angeben (UTC hier)
hiduke = hiduke.replace(tzinfo=datetime.timezone.utc)

#3.Zeitzone in japanische Zeit umrechnen
(+9 Stunden)
hiduke = hiduke.astimezone(datetime.timezone(datetime.timedelta(hours=+9)))

#4.Zeitzonenschreibweise löschen
hiduke = hiduke.replace(tzinfo=None)

1. In Datumstyp konvertieren

--strrptime = String (zu sein) Ersetzen (bearbeitet durch) Die Zeit scheint verbunden zu sein.

2. Geben Sie Zeitzoneninformationen an (UTC hier).

tzinfo = timezone info.

3. Stellen Sie die Zeitzone auf japanische Zeit ein

Die Japanzeit ist Standardzeit + 9 Stunden. Es wird "Stunden = + 9". Die tatsächliche Notation lautet "datetime.timedelta (Stunden = + 9)"

4. Löschen Sie die Zeitzonennotation

Wenn Sie es als ③ belassen, wird nach dem Datum +09: 00 (Zeitzonen-Notation) angehängt, sodass Sie es löschen können, indem Sie tzinfo = None setzen. Damit wird "25 / Aug / 2020 11: 01: 52" zu "2020-08-25 20: 01: 52".

Referenz

Zeitzone mit Python, Datum / Uhrzeit, Pytz festlegen / abrufen / konvertieren / löschen

Zeichenfolge <-> Datum (Datum / Uhrzeit) in Python konvertieren

Recommended Posts

Konvertieren Sie die Datumszeitzone (Zeitdifferenz) mit Python (aus Zeichenfolge).
[Python] Datum in Zeichenfolge konvertieren
Datumsmanipulation von Strings in Python
Holen Sie sich das aktuelle Datum und die aktuelle Uhrzeit in Python unter Berücksichtigung des Zeitunterschieds
Bestimmen Sie das Datums- und Uhrzeitformat mit Python und konvertieren Sie es in Unixtime
Konvertierung der Zeichenfolge <-> Datum (Datum, Datum / Uhrzeit) in Python
Generieren Sie eine Klasse aus einer Zeichenfolge in Python
In Python von Markdown in HTML konvertieren
So ermitteln Sie mit Python den Unterschied zwischen Datum und Uhrzeit in Sekunden
Abrufen und Konvertieren der aktuellen Zeit in der lokalen Systemzeitzone mit Python
Holen Sie sich mit Python Zeitreihendaten von k-db.com
Erstellen Sie ein Datum / Uhrzeit-Objekt aus einer Zeichenfolge in Python (Python 3.3).
Zur Darstellung von Datum, Uhrzeit, Uhrzeit und Sekunden in Python
String-Manipulation in Python
Datumsmanipulation in Python
[Python2] Datumszeichenfolge → UnixTime → Datumszeichenfolge
Holen Sie sich Datum in Python
Berechnen Sie das Datum mit Python
Berechnen Sie Daten in Python
So konvertieren / wiederherstellen Sie einen String mit [] in Python
Geben Sie die Zeit ab dem Start des Programms in Python aus
Operatoren ++, - können nicht in Python verwendet werden (Unterschied zu PHP)
Python> Datum / Uhrzeit> Von der Datumszeichenfolge (ISO-Format: 2015-12-09 12:40:08) zum Datum / Uhrzeit-Typ
String-Objektmethoden in Python
Finde Fehler in Python
OCR aus PDF in Python
Datum und Uhrzeit ⇔ Zeichenkette
Konvertieren Sie die CIDR-Notation in Python
Sortieren nach Datum in Python
Unterschied zwischen list () und [] in Python
Unterschied zwischen == und ist in Python
Konvertieren Sie Markdown in Python in PDF
So erhalten Sie eine Zeichenfolge aus einem Befehlszeilenargument in Python
Messen Sie die Ausführungszeit von Funktionen in Python
Zeitzonenspezifikation beim Konvertieren einer Zeichenfolge in einen Datums- / Uhrzeittyp mit Python
Extrahieren Sie mit Python Text aus Bildern
Python (vom ersten Mal bis zur Ausführung)
6 Möglichkeiten zum Stringen von Objekten in Python
Erstellen Sie eine zufällige Zeichenfolge in Python
Code-Tests rund um die Uhr in Python
Veröffentlicht erajp, das Datum und Uhrzeit im japanischen Kalenderformat in Python anzeigt
Extrahieren Sie mit Python Zeichenfolgen aus Dateien
Füllen Sie die Zeichenfolge mit Nullen in Python und zählen Sie bestimmte Zeichen aus der Zeichenfolge
git / python> git-Protokollanalyse (v0.1, v0.2)> Berechnen Sie die Gesamtarbeitszeit in Minuten aus dem git-Protokoll
Hinweis: [Python3] Konvertiert datetime in eine Zeichenfolge in einem beliebigen Format
Ich möchte das Ergebnis von "Zeichenfolge" .split () in Python stapelweise konvertieren
So stoppen Sie das Programm bis zu einem bestimmten Datum und einer bestimmten Uhrzeit in Python
Reverse Reference der Python-Datums- / Zeitbibliothek
Erhalten Sie Wechselkurse von offenen Wechselkursen in Python
Unterschied zwischen Anweisungen (Anweisungen) und Ausdrücken (Ausdrücken) in Python
Wiederbelebt von "kein Internetzugang" in Python
Verhindern Sie den doppelten Start von cron in Python
Datum und Uhrzeit im angegebenen Format abrufen
Großer Unterschied in der Leistung von Ruby, Python und httpd
Drucken Sie einfach die in Python verstrichene Zeit in Sekunden
Konvertieren Sie die psd-Datei in Python in png
Privates Python-Handbuch (von Zeit zu Zeit aktualisiert)
Unterschied zwischen @classmethod und @staticmethod in Python
# 5 [python3] Extrahiert Zeichen aus einer Zeichenfolge
Konvertieren Sie von Katakana zu Vokal Kana [Python]