私は本当にこれをどのように行うべきかを考え出すのにかなりの時間を費やしています。Objective-cを4か月間コーディングしてきましたが、少なくともそうしようとしています。
複数のタイムゾーンで、2012年から2番目までの約100以上の異なる日付があります。私が必要なのは:
- 現在の時刻/日付を取得するには、100以上のリストのどの2つの日付の間にあるかを確認し、費やした時間と残り時間を教えてください。
- ユーザーがどのタイムゾーンにいるかに関係なく、どの2つの日付の間にあるかを知ることができます。
- すべての計算では、夏時間を考慮する必要があります。DSTが変更される日時は、タイムゾーンと国によって異なります。
- ハワイのユーザーは、イギリスのユーザーと同じ時間を残して過ごすことになります。
- すべての時間をローカルユーザー時間に変換する機能。
- これをすべてリアルタイムで実行します。時計またはタイマーを秒単位でカウントダウンします。
NSDateを試しました。次に、このサイトを検索して、NSDateFormatterを見つけました。私はそれで何日も遊んだ。次に、NSDateComponentsを見つけた別の検索。100以上の日付を多次元配列に入れますか?最初にすべてをGMTに変換しますか、それともxcodeで変換できますか。または、1970年以降、毎回秒に変換しますか。これを行うための最も実用的な方法がわからなくなってしまいました。
助けてくれてありがとう!