こんにちは、私はユーザーがxmlをサーバーに送信し、応答を取得するアプリを作っています....
今、私はその要求の送信と応答の日時を保存する必要があります....これはiphoneの日付を使用するか、オンラインでそれをチェックする必要がありますか?
私の考えは、iPhoneの日付と時刻が正しいとは限りません.....常に...時間をオンラインでチェックする方がいいです
私は地元の部分を知っているが、オンラインチェックに関する助けが必要です....助けてください
回答:
回答№1は0現地時間を使用してください。 それはあなたに多くのトラブルと仕事を節約します。またはあなたのアプリは、太陽や何かの現在の位置を表示するような、正しい時間に絶対に依存していますか?そうでない場合、現地時間は「十分に良い」可能性が高い。
回答№2の場合は0
サーバーと同じ時間が必要な場合は、サーバー時間とローカル時間の間にオフセットを設定し、ローカルタイムスタンプを調整する必要があるように見えます。
サーバーから(現在の)時刻を取得する方法はありますか?
あなたが保存しているタイムスタンプが、iphoneから送信された要求とiphoneで受信した応答の場合、実際にはローカル(iphone)時間を使用するのが理にかなっているようです。
あなたはいつもNTP(http://en.wikipedia.org/wiki/Network_Time_Protocol)を使って現在の時刻を取得することができますが、それはサーバーと同じ時間を保証するものではありません。
回答№3の場合は0
あなたは通常、あなたのサーバとあなたのサーバのデータベースと同じ時間ソースだけで何らかの絶対的な時間を必要としません。
それで、あなたの現地時間をサーバーが時間と考えるものと比較し、それに応じて調整してください。