[PYTHON] Ruft die aktuelle JST-Zeit in ISO8601-Notation ab

#Beispiel für eine grundlegende Notation nach ISO 8601) "20140526T123456+0900"
jstnow().strftime('%Y%m%dT%H%M%d%z')
#Beispiel für eine erweiterte ISO 8601-Notation) "2014-05-26T12:34:56+0900"
jstnow().strftime('%Y-%m-%dT%H:%M:%d%z')
#Beispiel für eine erweiterte ISO 8601-Notation) "2014-05-26T12:34:56.123000+0900"
jstnow().isoformat()
from datetime import *

def jstnow():
  # JST timezone(+0900)
  class JST(tzinfo):
    def utcoffset(self, dt):
      return timedelta(hours=9)
    def dst(self, dt):
      return timedelta(0)
  return datetime.now(JST())

Implementierung zur expliziten Berechnung der Differenz zu UTC

from datetime import *

def jstnow():
  # UTC tzinfo
  class UTC(tzinfo):
    def utcoffset(self, dt):
      return timedelta(hours=0)
    def dst(self, dt):
      return timedelta(0)
  # JST timezone(+0900)
  class JST(tzinfo):
    def utcoffset(self, dt):
      return timedelta(hours=9)
    def dst(self, dt):
      return timedelta(0)
  return datetime.utcnow().replace(tzinfo=UTC()).astimezone(JST())

Recommended Posts

Ruft die aktuelle JST-Zeit in ISO8601-Notation ab
Python Aktuelle Zeit abrufen
Holen Sie sich das aktuelle Datum und die aktuelle Uhrzeit in Python unter Berücksichtigung des Zeitunterschieds
Datum und Uhrzeit im angegebenen Format abrufen
Konvertierung von Zeitdaten in 25-Uhr-Notation
Abrufen und Konvertieren der aktuellen Zeit in der lokalen Systemzeitzone mit Python
Holen Sie sich mit Python Zeitreihendaten von k-db.com
Abrufen der Unix-Zeit der von JST angegebenen Zeit unabhängig von der Zeitzone des Servers mit Python
In Tkinter erhalten Sie jedes Mal Zeichnungsinformationen
Holen Sie sich die Standardausgabe in Echtzeit mit dem Python-Unterprozess
Rufen Sie die aktuellen Standortinformationen und den Benutzeragenten in Python ab
Holen Sie sich Datum in Python
Klassennotation in Python
[Go language] So erhalten Sie Terminaleingaben in Echtzeit
Holen Sie sich YouTube Live-Chat-Felder in Echtzeit mit API