0

Integromat - Zeit eines Termins wird falsch eingelesen.

Hallo liebe Ninox-Freunde!

Ich habe in meiner NinoxDB ein Terminfeld.

Wenn ich dieses mit Integromat auslese ergibt sich immer eine Stunde Differenz.

- Anfangzeit des Termins in NinoxDB: 08:00 Uhr

- Anfangszeit des Termins mit GetRecord in Integromat: 09:00 Uhr

In Integromat habe ich die richtige Zeitzone eingestellt.
Woran kann das liegen?

Danke im Voraus für eure Tipps

Wolfgang

9 Antworten

null
    • Geschäftsführerin bei Kennes Digital
    • Stefanie_K
    • vor 1 Jahr
    • Gemeldet - anzeigen

    Gab es hierzu eine Lösung?

      • UweG
      • vor 1 Jahr
      • Gemeldet - anzeigen

      Stefanie Kennes 

      Ich habe es mal nachgebaut und mit Make getestet.
      Bei mir (Public Cloud) konnte ich keine Abweichung feststellen.

       

      • Geschäftsführerin bei Kennes Digital
      • Stefanie_K
      • vor 1 Jahr
      • Gemeldet - anzeigen

      UweG seltsam ... ich habe Felder, die nur die Uhrzeit enthalten und die sind um +1 Stunde versetzt, wenn ich die Datensätze im Integromat/Make abrufe.

      • UweG
      • vor 1 Jahr
      • Gemeldet - anzeigen

      Stefanie Kennes Ich habe den Record noch um ein reines Uhrzeit-Feld erweitert.

      Auch hier gibt die Make-Abfrage die korrekten Zeiten wieder.

      Was mir dabei aufgefallen ist:
      Ich habe noch ein dyn.AF und dyn.MAF in dem Record.
      Das wird mit dem GET nicht abgefragt.
      Es erscheint überhaupt nicht im OUTPUT.

      Wenn ich einen http-Node benutze, bekomme ich über GET auch die Werte der beiden Auswahlfelder.

      Da habe ich dann aber jeweils 2 Stunden Zeitunterschied im Terminfeld.
      Das reine Uhrzeitfeld ist dagegen korrekt.

      • Geschäftsführerin bei Kennes Digital
      • Stefanie_K
      • vor 1 Jahr
      • Gemeldet - anzeigen

      UweG Ich habe es jetzt mit einem Datums- und Uhrzeitfeld und einem Terminfeld versucht und hier beträgt die Abweichung 2 Stunden.

       

       

    • UweG
    • vor 1 Jahr
    • Gemeldet - anzeigen

    Ist das vielleicht eine DB, bei der das 'zeitzonenunabhängige Datum' nicht aktiviert ist?

    Wenn dem so ist, dupliziere mal die DB und aktiviere diesen Punkt in den DB-Optionen.
    Schau mal, ob es dann funktioniert und auch innerhalb der DB alle Datumsberechnungen korrekt sind.

    Ansonsten fällt mir momentan nicht ein, woran es liegen könnte, bis auf Private Cloud-DB?

      • Geschäftsführerin bei Kennes Digital
      • Stefanie_K
      • vor 1 Jahr
      • Gemeldet - anzeigen

      Doch, das zeitzonenunabhängige Datum ist aktiviert. Die DB liegt auf einer Public Cloud, ebenso wie deine. Daher ist es ja umso verwunderlicher. Ich habe mir jetzt einfach beholfen, indem ich im Make von der Zeit -2 Stunden abziehe. Ist keine optimale Lösung, aber da die DB heute bei einem Event live im Einsatz ist, musste eine schnelle Lösung her. Ggf. widme ich mich dem Problem zu einem späteren Zeitpunkt nochmal und poste dann hier die "saubere" Lösung.

      Vielen Dank für deinen Input und die Tests UweG

      • UweG
      • vor 1 Jahr
      • Gemeldet - anzeigen

      Stefanie Kennes 
      Aber die anderen Zeiten differieren ja auch.
      EndMittwoch 1: 
      Ninox: 10:00
      Integromat/Make: 11:00

      Ist dann nur eine Stunde.
      Hast du vielleicht den Support mal gefragt, auf welchem Server die DB liegt und diese vielleicht auf einen anderen umziehen kann?
      Ich könnte es testen, wenn ich die DB auf eines meiner Teams aufspiele und über Make eine Anfrage laufen lasse, ob dann die Zeitdifferenz immer noch vorhanden ist.

      Bei Interesse: foren.uwe@gmx.de

    • Icarus_Ralf_Becker
    • vor 1 Jahr
    • Gemeldet - anzeigen

    Hallo zusammen, ich fürchte das Problem hängt damit zusammen, dass Ninox seit einigen Monaten die Cloud (auch die private) vermehrt auf Servern in der UTC Zeitzone hostet und leider bei serverseitigen Zeitabfragen ("do as server", onchange Trigger) und eventuell auch in diesem Fall nicht die Zeit gem. Zellwert zurückgegeben wird, sondern die Zeit bezogen auf UTC. Die Empfehlung des Supports war entweder auf serverseitige Zeitabfragen zu verzichten oder die Zeiten vorab in Strings umzuwandeln.

Content aside

  • vor 1 JahrZuletzt aktiv
  • 9Antworten
  • 341Ansichten
  • 3 Folge bereits