iOS4.1の時間帯でUTC+12が選択できない

Windows7(64bit)+iTunes10.0.1.22とiPod touch(iOS4.1 3rd)を使用しています。


iOS3.xとiTunes9.xの組み合わせで利用していたときは、iPod touchの時刻設定が

自動的OS側の時刻に同期され、正しい時刻となっていました。

(iPodの「日付と時刻」で設定できる「時間帯」はPacific/Majuroとなっていました)


ところが、iOS4.1にアップデートした際にこの設定が変わってしまい、

正しい時刻に直そうとしているのですが、どうしてもUTC+12になってくれません。

近い国ではフィジーなどがあるのですが、この国などはDST(夏時間)を採用しており、

ちょうど今の時期は自動的にUTC+13となってしまいます。


色々と他の国も探してみたのですが、私が調べた限りでは他のUTC+12の範囲にある国も

DSTを採用しているところばかりでDSTのないUTC+12の設定ができません。

住んでいるところはUTC+12ですが、DSTは採用していないため非常に困っています。


過去の時刻の設定に関する議論も調べてみたのですが、解決には至っていません。

(時刻同期はiOS3.xの話で、iOS4.xからは時刻同期しなくなったとのうわさが濃厚のようです)



私が見落としているだけかもしれませんが、DSTのないUTC+12の設定をする方法はあるのでしょうか?

(この国を見落としている、など何でも・・・・・・)

iPod touch, Windows XP, WIndows7(64bit), iOS4.1, iTunes10

投稿日 2010/10/28 16:57

返信
返信: 10

2010/10/28 20:49 Hit-C への返信

Hit-C様


ありがとうございます!

Anadyrは現在はUTC+12ですが、11月以降もUTC+12として使えるのでしょうか?


http://ja.wikipedia.org/wiki/%E3%82%AB%E3%83%A0%E3%83%81%E3%83%A3%E3%83%84%E3%82%AB%E6%99%82%E9%96%93


カムチャッカ時間はすでに廃止されていて、現在はマガダン時間の夏時間なので、

Appleが正しく実装していれば、10月末までは。。。。。。

もしも、11/1以降もUTC+11にならずに、UTC+12のままであれば

Anadyr - ロシアを使用したいと思います。

2010/10/29 04:13 Hit-C への返信

Hit-C さんによる書き込み:


Anadyrは現在はUTC+12ですが、11月以降もUTC+12として使えるのでしょうか?

すみません、この点は未確認です。

英語がサッパリ読めませんので、その点では未確認ですが^^;

下記のHPをみるとDSTが有りそうです。

http://24timezones.com/world_directory/current_anadyr_time.php

2010/10/29 05:32 ni_ki への返信

Hit-C様、ni_ki様


DSTがあるかどうか調べてみました。


この方法であっているかは自信ありませんが、まず時間帯を「アナディル」に、

ついで、アプリの時計で日本、フィジー、アナディルを表示させ、

日付を11月1日以降にしてみました。


結果、時刻が日本、フィジーはアナディルのものよりもそれぞれ、-2、+2となりました。

したがって、DST(UTC+11になる)が存在するものと考えてよさそうです。。。

(通常DSTがなければ、日本、フィジーはそれぞれUTC+9UTC+13(DST)のため、

アナディルがUTC+12のままであれば、差が-3、+1となるはず)


Macでは、普通にUTC+12の時間帯の設定ができるのですね・・・・・・


しかしiPod touchにも内部的にはきちんとあるように思えます(Pacific/Majuroなど)。

理由は、以前の私のiPodに表示されていた事と、知り合いのiPhoneも同様に

表示されているのを確認したこと、さらにgoogleのキャッシュですが、


http://webcache.googleusercontent.com/search?q=cache:http://petanote.com/peta/index.php/category/ipodiphone%E9%96%8B%E7%99%BA


のtimeZoneInfomation:CFTimeZoneCopyKnownNames()のところ

などを見ると、内部では扱えるのに、表示されないために選択出来ないだけのような

気がしてならないのです。あまり使わないだろうと、選択を用意していないだけ・・・?


一応、バグ?としてフィードバックしておきました。



Hit-C様、ni_ki様、ありがとうございました。


もしも他の選択肢がないようなら、次のバージョンで修正されているのを

待ってみようと思います。



---

mahito

2010/10/29 05:49 mahito への返信

mahito さんによる書き込み:


しかしiPod touchにも内部的にはきちんとあるように思えます(Pacific/Majuroなど)。

恐らく時計を扱う電子機器の内部では、水晶振動子の基準周期に係数をかけて時計にするだけだとおもいますので、ある意味、太陽系内のどこの時計でもソフトウェアが対応すれば合わせられるはずです。なのでUTCそのものと、それ以外の地域の時計が一つでも表示できると言うことは内部的にな全ての時間が表せるのと同じだと思われます。


と言うことで、やはりAppleにフィードバックされては如何でしょうか。

2010/10/31 01:20 ni_ki への返信

ni_ki様


ありがとうございます。

カテゴリがよく分からなかったのでバグとしてフィードバックしてあります。


選択肢に出てこないだけで、iPod touchでは

UTC+12(w/oDST)を認識できるようなので、

引き続き情報を募集します。


結果が得られるなら、どの様な手段の情報でも構いません。

2010/10/31 06:36 mahito への返信

mahito さんによる書き込み:


選択肢に出てこないだけで、iPod touchではUTC+12(w/oDST)を認識できるようなので、引き続き情報を募集します。

当然、認識はしますが「出てこない」と言うのが致命的です。

UTC+12でDSTの無い地域が登録されていないと、どうにもならないと思います。

2010/10/31 13:41 ni_ki への返信

ni_ki様


ni_kiさんによる書き込み:


当然、認識はしますが「出てこない」と言うのが致命的です。
UTC+12でDSTの無い地域が登録されていないと、どうにもならないと思います。



既に書き込みましたように、通常の手段で「出てこない」ということは

認識しており、今回はそれが大問題となっていることも理解しています。

ここでは、「どのような手段」と書いたように、たとえばUTC+12を得ることが

できるようなexploitがあるのか(正確には、正常な結果を得るための方法なので

exploitではありませんが)などを、他の方でご存知でしたらという意味です。

正直exploitのようなものがこの場で出てくるとは思っていないので、
たとえば、ある手順を踏むとPCと同期してUTC+12が得られる

(iOS3.xまではそうだった)などの情報を淡く期待しているという意味で

お考えください。

iOS4.xのiPhoneでは単独で時刻同期ができるようで、このような問題は

起こらないため、iPhoneを購入したいところですが、こちらでは販売して

いないため、どうしてもSIMフリーの端末を入手する必要があります。

しかしそれが困難なのです。

これができれば、一番手っ取り早い解決方法なのですが・・・・・・

2010/11/01 14:41 ni_ki への返信

ローカル時間の設定が、

/var/db/timezone/localtime

を参照しており、これは

/usr/share/zoneinfo

以下にあるそれぞれのタイムゾーンへのリンクであることまでわかりました。

(海外サイトのBBSなどから。ただし、ユーザーは触れない)


Time&zoneのplistは、

//Applications/Preferences.app/Date & Time.plist
にあります。


これまでの議論から何とか設定できました。

回答を寄せて下さった皆様、本当にありがとうございました。


こちらはまだ56kbpsのダイアルアップでの接続で調べるのに苦労しましたが、

いつかもっと進んでいる日本へ行って、速い速度でのインターネットを体験してみたいです。


ユーザがアップロードしたファイル

このスレッドはシステム、またはAppleコミュニティチームによってロックされました。 問題解決の参考になる情報であれば、どの投稿にでも投票いただけます。またコミュニティで他の回答を検索することもできます。

iOS4.1の時間帯でUTC+12が選択できない

Apple サポートコミュニティへようこそ
Apple ユーザ同士でお使いの製品について助け合うフォーラムです。Apple Account を使ってご参加ください。