Ankündigung

Einklappen
Keine Ankündigung bisher.

Datum-Objekt ohne Offset in Zeitstempel umrechnen

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    Datum-Objekt ohne Offset in Zeitstempel umrechnen

    Im Bezug auf das iCal-Plugin stolpere ich über ein Problem mit der Umrechnung des Datum-Objekts:

    Das Datum bekomme ich mit Offset zurück:
    • 2015-02-13 15:00:00+01:00
      (da Winterzeit)

    ich möchte das aber weiterverwenden und brauche es als Zeitstempel so:
    • 2015-02-13 16:00:00

    Code:
    [COLOR=Black][COLOR=Black]dt = datetime.datetime.strptime(val, "%Y%m%dT%H%M%S") # hier ist es noch [/COLOR][COLOR=Black][B]2015-02-13 15:00:00[/B]
    dt = dt.replace(tzinfo=dtzinfo)                       # hier wird es zu  [/COLOR][COLOR=Black][B]2015-02-13 15:00:00[COLOR=Red]+01:00[/COLOR][/B][/COLOR] 
    [/COLOR]
    ich hab mir zum Date-Objekt jetzt schonmal alles zusammengelesen, bekomme aber das doofe Offset nicht reingerechnet. Gibts da ne einfache python(3)-Anweisung, um das Datum-Objekt inkl. Offset zu einem Zeitstempel umzuwandeln?

    #2
    Schau Dir mal hier die zweite Antwort an (die mit den 13 Likes), da findest Du glaube ich in den Bispielen, was Du suchst (GMT/UTC --> Local Time): Klick.

    hth,
    /tom

    Kommentar


      #3
      Hallo,

      ich denke der Schlüssel im Verständnis liegt darin es als timezone aware datetime zu sehen. Du möchtest es lediglich in einer anderen Zeitzone sehen. Da musst Du nichts rechnen.

      Ich denke Du kannst es in etwa so umwandeln.
      mydatetime.astimezone(sh.tzinfo())

      Bis bald

      Marcus

      Kommentar

      Lädt...
      X