Python UTC ⇔ JST, Zeichenkette (UTC) ⇒ JST-Konvertierungsnotiz

Konvertieren Sie ein bewusstes datetime-Objekt (UTC) in JST

>>> from pytz import timezone
>>> from datetime import datetime
>>> utc_now = datetime.now(timezone('UTC'))
>>> print(utc_now)
2016-03-20 01:07:29.056724+00:00
>>> jst_now = utc_now.astimezone(timezone('Asia/Tokyo'))
>>> print(jst_now)
2016-03-20 10:07:29.056724+09:00

Konvertieren Sie naive datetime-Objekte in UTC, JST

>>> from pytz import timezone
>>> from datetime import datetime
>>> now = datetime.now()
>>> print(now)
2016-03-20 10:14:41.929706
>>> utc_now = timezone('UTC').localize(now)
>>> print(utc_now)
2016-03-20 10:14:41.929706+00:00
>>> jst_now = timezone('Asia/Tokyo').localize(now)
>>> print(jst_now)
2016-03-20 10:14:41.929706+09:00

Konvertieren Sie das Zeichenfolgendatum (UTC) in JST

>>> from pytz import timezone
>>> from dateutil import parser
>>> utc_string = "Sat Mar 19 06:17:57 +0000 2016"
>>> jst_time = parser.parse(utc_string).astimezone(timezone('Asia/Tokyo'))
>>> print(jst_time)
2016-03-19 15:17:57+09:00

In ISO-Notation konvertieren

>>> from datetime import datetime
>>> now = datetime.now()
>>> print(now)
2016-03-21 00:14:06.135787
>>> iso_now = now.isoformat()
>>> print(iso_now)
2016-03-21T00:14:06.135787

Referenz: Zusammenfassung der Konvertierung zwischen Python datetime object und Unix time Hinweise zum Umgang mit Zeitzonen in Python Offizielles Dokument # datetime.isoformat

Recommended Posts

Python UTC ⇔ JST, Zeichenkette (UTC) ⇒ JST-Konvertierungsnotiz
[Python-Anfängermemo] Python-Zeichenfolge, Pfadoperation
Python f-Zeichen (formatierte Zeichenfolge)
Python QT App Standalone-App-Konvertierungsnotiz
Python-Memo
Python-Memo
Python-Memo
Python-Memo
Python-String
Python-Memo
Konvertierung der Zeichenfolge <-> Datum (Datum, Datum / Uhrzeit) in Python
# 5 [python3] Extrahiert Zeichen aus einer Zeichenfolge
[Python] So invertieren Sie eine Zeichenfolge
Grundlegende Grammatik der Python3-Reihe (Zeichenkette)
Python-Grundkurs (4 numerische Typen / Zeichenfolgen)
Konvertierung von String → Bool-Wert in Python Consideration
Python: Strings kombinieren
Python-String-Format
Python-Anfänger-Memo (9.2-10)
Python String Slice
Python-Anfänger-Memo (9.1)
Python-Zeichencode
[Python] Konvertierungsnotiz zwischen Zeitdaten und numerischen Daten
Zeichenbereich / Zeichenfolgenbereich
★ Memo ★ Python Iroha
[Python] EDA-Memo
Python 3-Operator-Memo
[Mein Memo] Python
Python2-Zeichenfolgentyp
Python3-Metaklassen-Memo
Python-String-Format
Python # String-Typ
[Python] Grundkarten-Memo
Python-Anfänger-Memo (2)
Python-String-Inversion
[Python] Numpy Memo
Speichern Sie Japanisch (Multibyte-Zeichenfolge) in sqlite3 von Python
[Python] So erweitern Sie Variablen in einer Zeichenfolge
Python-Klasse (Python-Lernnotiz ⑦)
Python OpenCV Installation (Memo)
Python-Modul (Python-Lernnotiz ④)
Verschiedene Zeichenkettenoperationen
[Python] 2-Komplementkonvertierung
Visualisierungsnotiz von Python
String-Manipulation in Python
Python-Testpaket-Memo
[Python] Memo über Funktionen
[Python] Mehrzeilige Zeichenfolgenzuweisung
Python-String-Manipulations-Master
Konvertierung zwischen hexadezimaler Zeichenfolge und Zeichenfolge
Python-Memo für reguläre Ausdrücke
Memo zur Bisektionssuche (python2.7)
[Mein Memo] Python -v / Python -V
Python3-Memo vom Typ Liste / Wörterbuch
[Memo] Python 3-Listensortierung
Python-Tipps (mein Memo)
[Python] Memo Über Fehler