AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Suchfunktion Ergebnis der Suchanfrage

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 03:02

Parameter dieser Suchanfrage:

Suche in Thema: Differenz zur echten Uhrzeit in Sekunden ermitteln
Suche alle Beiträge, die von "philipp.hofmann" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 7 von insges. 7 Treffern
Suche benötigte 0.001s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Netzwerke

    AW: Differenz zur echten Uhrzeit in Sekunden ermitteln

      Delphi
      by philipp.hofmann, 21. Jan 2021
    So ich habe mich jetzt mal durch Indy-debuggt, der Fehler passierte inIdGlobalProtocols.TimeZoneBias:

    function TimeZoneBias: TDateTime;
    {$IFNDEF FPC}
    {$IFDEF UNIX}
    var
    T: Time_T;
    TV: TimeVal;
    UT: {$IFDEF USE_VCL_POSIX}tm{$ELSE}TUnixTime{$ENDIF};
    {$ELSE}
  • Forum: Netzwerke

    AW: Differenz zur echten Uhrzeit in Sekunden ermitteln

      Delphi
      by philipp.hofmann, 19. Jan 2021
    Ja, genau dies mache ich ja in meiner App genauso. Das Problem ist ja nur, dass ich mich darauf verlassen muss, dass ich auf jedem Device die Differenz zur gleichen Basis bilden kann. Und genau dies scheint bei TIdTime nicht der Fall zu sein, es klappt nur bei Windows so wie beschrieben. Ich würde mich ja auch noch zu Code hinreißen lassen, wo ich dann für MacOS, iOS und Android eine andere Basis...
  • Forum: Netzwerke

    AW: Differenz zur echten Uhrzeit in Sekunden ermitteln

      Delphi
      by philipp.hofmann, 19. Jan 2021
    Wie gesagt, es wäre auch nicht mein bevorzugter Weg die Uhrzeit auf dem Rechner zu synchronisieren. Ich dachte mir auch schon, dass dies sicherlich aus Berechtigungsgründen nicht geht.
    Ich gebe jetzt mal noch zusätzlich in meinem Output TTimeZone.Local.ToUniversalTime(...) aus, damit ich ausschließe, dass es hier ein falsches Setting auf den einzelnen Rechnern/Tablets gibt.
  • Forum: Netzwerke

    AW: Differenz zur echten Uhrzeit in Sekunden ermitteln

      Delphi
      by philipp.hofmann, 18. Jan 2021
    Danke für den Tipp mit dem englischen DP. Habe ich mal gemacht.
    Anbei mal meine aktuellen Testergebnisse (MacOS fehlt noch), wie man sieht springt insbesondere Android auf einem Amazon-Tablet (FireHD 10) komplett aus der Reihe, da stimmt jetzt mal gar nichts.
    Vorne sieht man immer die Uhrzeit vor und nach der Abfrage und danach das Ergebnis der Abfrage:

    incorrect (timezone):...
  • Forum: Netzwerke

    AW: Differenz zur echten Uhrzeit in Sekunden ermitteln

      Delphi
      by philipp.hofmann, 16. Jan 2021
    Ja, die Zeitzone stimmt auf den Geräten. Ich habe auch schon überlegt als Zeitdifferenz nur

    msDiff:=MillisecondsBetween(dtServer,dtLocal) mod 3600000;

    zu nehmen, aber wie gesagt, dann kommen bei einem Device 30 Sekunden Differenz raus, obwohl die Uhrzeit ziemlich genau die gleiche ist (maximal +/- 1 Sekunde). Da baue ich mal noch ein paar mehr Loggings ein, vielleicht braucht er auch so...
  • Forum: Netzwerke

    AW: Differenz zur echten Uhrzeit in Sekunden ermitteln

      Delphi
      by philipp.hofmann, 16. Jan 2021
    Rein von der Doku her muss man keine Zeitzone mitgeben und bei meinen beiden Windows-Möhren geht es auch so, nur unter Android und iOS passiert etwas anderes:

    TIdTime.DateTime:

    DateTime is a read-only TDateTime property that reflects the estimated current date and time according to a Time server.
    DateTime is expressed in the timezone for the local computer.


    TIdTime.SyncTime:
  • Forum: Netzwerke

    Differenz zur echten Uhrzeit in Sekunden ermitteln

      Delphi
      by philipp.hofmann, 15. Jan 2021
    Hi,

    ich versuche mit TIdTime die Differenz zur wirklichen, aktuellen Uhrzeit ermitteln.
    Dafür will ich TIdTime nutzen:

    Ich ziehe mir die aktuelle Uhrzeit auf dem Rechner und die aktuelle Uhrzeit von TIdTime.
    Jetzt habe ich auf einem iOS und einem Android-Device rund 2 Stunden-Unterschied, d.h. läuft noch irgendwas mit den Zeitzonen falsch.
    Auf einem Rechner, der bei manueller Prüfung...


URL zu dieser Suchanfrage:

https://www.delphipraxis.net/dp_search.php?do=usersearch&search_username=philipp.hofmann&search_exact_username=1&search_sortby=dateline&search_resulttype=post&search_matchmode=0&searchthreadid=206662
Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:22 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz