0

現在、サーバーからのデータを解析するアプリケーションがあります。データ内には、さまざまなイベントのさまざまな日付があります。問題は、アプリケーションが国際的なものになるため、日付がxmlファイルを介してサーバーから電話にダウンロードされたときに正しいゾーンにあることです。

私が持っているすべての日付はGMT + 2です。私の日付の形式は(例)です:21:45 31-08-2012 GMT+2

ユーザーの電話が GMT+4 などの別のタイムゾーンにある場合、ユーザーが正しい時刻を表示できるように時刻を自動的に変更することは可能ですか? それはプログラム的にどのように見えるでしょうか?

4

1 に答える 1

2

一般的な方法は、UNIX EPOCH (タイムゾーン情報なし) を使用して、クライアントとの間で情報をやり取りすることです。特定のロケールで日付を表示するときに、次を使用して変換を行うことができます。

[NSDate dateWithTimeIntervalSince1970:ephochValue];
于 2012-08-31T15:12:48.647 に答える