質問

だからこそ理解し、

NSLog(@"Local Time Zone %@",[[NSTimeZone localTimeZone] name]);

また、現地のタイムゾーンの装置です。うたは "米国-中央", また見どこでもリストの文で引用されている順に番号をつ [NSTimeZone abbreviationDictionary], のリストのタイムゾーンの名前 [NSTimeZone knownTimeZoneNames].ですか?私に合格する必要があり、現在のスタイムゾーンを指定してから、レールアプリで理解しよう "オーストラリア/シドニー" または "アメリカ/シカゴ", がない "米国-中央".

いかlocalTimeZoneが与えてくれた変換する文字列のレールを理解できる(すなわち任意のタイムゾーンをknownTimeZoneNames、 すべての時間帯の名前のシステムについて知ってい?)

役に立ちましたか?

解決

だれを使用 ActiveSupport::TimeWithZone ず必要なの tzinfo 逸品:

$ irb -rrubygems -ractivesupport -rtzinfo
>> Time.send(:get_zone, "US/Central").now
=> Tue, 17 Nov 2009 04:27:23 CST -06:00

の場合を必要としない tzinfo, きみのサブセットを取得するたタイムゾーンはかなり役に立たない。

編集:だけで、混乱を避けるために、理由を使用した民間 Time#get_zone APIでそれが使用され舞台裏をご利用いただきます Time#zone=.の場合を必要としない tzinfo, 呼び出し、 Time.send(:get_zone, "US/Central") を返します nil.

他のヒント

だから情報を入手できるようになっ内からのシミュレータ?その場合このコマンドを返すための場ですから。
$systemsetup-gettimezone

のタイムゾーン設定GUI Mac OS10.5うに設定タイムゾーンお/*.場合は手動でセットしてからコンソールを設定できるって、視覚からも味覚からもののタイムゾーン.

この一覧を取得するための有効な、通知に対する米中央ん。
$systemsetup-listtimezones

この設定でアメリカ/シカゴ
$systemsetup-settimezone-アメリカ/シカゴ

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top