/ / Wie kann ich online die Uhrzeit und das Datum überprüfen? - iphone, datetime

Wie überprüfe ich Zeit und Datum online? - iphone, Datumzeit

Hallo, ich mache eine App, in der der Benutzer XML an den Server sendet und eine Antwort erhält ....

Jetzt muss ich das Datum und die Uhrzeit für das Senden und die Antwort dieser Anfrage speichern.

weil ich der Meinung bin, dass das Datum und die Uhrzeit des iphone möglicherweise nicht korrekt sind ..... immer ... also ist es besser, die Zeit online zu überprüfen ....

Ich kenne den lokalen Teil, brauche aber Hilfe bei der Online-Prüfung .... bitte helfen

Antworten:

0 für die Antwort № 1

Nutzen Sie einfach die Ortszeit. Das erspart Ihnen viel Ärger und Arbeit. Oder ist deine App so absolut von der richtigen Uhrzeit abhängig, wie zum Beispiel den aktuellen Sonnenstand oder etwas? Wenn nicht, ist die Ortszeit wahrscheinlich "gut genug".


0 für die Antwort № 2

Wenn Sie dieselbe Zeit wie der Server benötigen, scheint es, als müssten Sie den Versatz zwischen Serverzeit und Ortszeit ermitteln, und dann können Sie Ihren lokalen Zeitstempel anpassen.

Gibt es eine Möglichkeit, die (aktuelle) Uhrzeit vom Server abzurufen?

Angenommen, der Zeitstempel, den Sie speichern, gilt für die vom iPhone gesendete Anforderung und die vom iPhone empfangene Antwort. Dann scheint es logisch, die lokale Zeit (iPhone) zu verwenden.

Sie können jederzeit NTP (http://en.wikipedia.org/wiki/Network_Time_Protocol) verwenden, um die aktuelle Uhrzeit abzurufen. Dies garantiert jedoch nicht, dass die Uhrzeit gleich ist wie der Server.


0 für die Antwort № 3

Normalerweise benötigen Sie keine absolute Zeit, nur die gleiche Zeitquelle wie Ihr Server und die Datenbank Ihres Servers.

Vergleichen Sie also Ihre Ortszeit mit dem, was der Server für die Zeit hält, und passen Sie ihn entsprechend an.