/ / Come controllare l'ora e la data online? - iphone, datetime

Come controllare l'ora e la data online? - iphone, datetime

ciao sto facendo un'app in cui l'utente invia xml al server e ottenere risposta ....

ora devo salvare la data e l'ora di invio e risposta di tale richiesta .... per questo dovrei usare la data di iphone o controllarla online?

perché il mio pensiero è che la data e l'ora del iphone potrebbero non essere corrette ..... sempre ... quindi è meglio controllare l'ora online ....

Conosco la parte locale ma ho bisogno di aiuto per quanto riguarda il controllo online .... per favore aiutatemi

risposte:

0 per risposta № 1

Usa l'ora locale. Ti farà risparmiare un sacco di problemi e lavoro. Oppure la tua app è assolutamente dipendente dall'ora corretta, come visualizzare la posizione attuale del sole o qualcosa del genere? Altrimenti, l'ora locale è probabilmente "abbastanza buona".


0 per risposta № 2

Se è necessario lo stesso tempo del server, sembrerebbe che sia necessario stabilire l'offset tra l'ora del server e l'ora locale, e quindi è possibile regolare il timestamp locale.

C'è un modo per ottenere il tempo (corrente) dal server?

Supponendo che il timestamp che stai salvando sia per la richiesta inviata dall'iPhone e la risposta ricevuta dall'iPhone, allora sembrerebbe logico utilizzare il tempo locale (iphone).

È sempre possibile utilizzare NTP (http://en.wikipedia.org/wiki/Network_Time_Protocol) per ottenere l'ora corrente, ma ciò non garantisce che il tempo sia lo stesso del server.


0 per risposta № 3

Di solito non hai bisogno di tempo assoluto di qualche tipo, solo la stessa origine del tempo del tuo server e del database del tuo server.

Quindi confronta il tuo orario locale con quello che il server pensa sia il momento e aggiustalo di conseguenza.