[iPhone SDK] 日時のローカライズ

公開日: : iPad, iPhone ,

自分でも何度か調べてしまったので記録しておく。

Objective-Cで日時を表示したい場合、単純に [NSDate date] で現在日時を取得して表示すると、GMT(Greenwich Mean Time) になってしまうようだ。
これに対して、NSDateFormatter でフォーマットして表示すると、iPhoneに設定されているLocaleで時刻がフォーマットされるようだ。

	NSDateFormatter *formatter = [[[NSDateFormatter alloc]init]autorelease];
	[formatter setDateFormat:@"yyyy-MM-dd HH:mm:ss"];
	NSString *dateString = [formatter stringFromDate:aDate];

Localeを自分で取得したい場合は、[NSLocale preferredLanguages] で取得した配列を利用する。

	NSArray *array = [NSLocale preferredLanguages];
	NSString *lang = [array objectAtIndex:0];	
	if([lang isEqualToString:@"ja"]) { 
        // 日本の場合
	} else {
        // その他の言語の場合
    }	

詳しくは iPhoneの言語設定関連の情報取得についての解説 – 強火で進め を見るのがよさそう。

関連記事

no image

iPhone SDK開発のネタ帳 マルチタッチ対応

iPhone SDK開発のレシピにはいろいろ役に立つ内容があったので、同じようなことをブログに書いて

記事を読む

Apple に Bug Report を送信、iOS 11.3で修正された

EverLearnのユーザの方から、toothache の発音がおかしいので直してほしいという依頼が

記事を読む

MacPeople 最終号

2014年11月号で休刊。 1995年10月に創刊されたらしい。 最終号はiPhone6/iP

記事を読む

US Unlocked にてiPad 購入、無事入手

日本の発売まで待つか結構悩んだけれども、なるべく早く自作アプリの動作確認をしておきたいということもあ

記事を読む

no image

基礎から学ぶ CoronaSDK

基礎から学ぶ CoronaSDK という本が2012/2/25にでるらしい。 昔 CoronaSDK

記事を読む

[Xcode] iOS Developer Program 証明書の更新 2018

恒例の、年に一度の証明書の更新。今年はこのページを参照した。年に一度しか行わない作業だが、さすがに迷

記事を読む

EverLearn 1.7.2 を公開しました

英単語学習用アプリ EverLearn 1.7.2 を公開しました (2015/10/22)TOEF

記事を読む

iOS9からGKSession over Bluetoothが無効に

ユーザの方からおんぷ先生アプリが接続できないという報告があり調べていたところ、iOS9からGameK

記事を読む

no image

EverLearn Ver.1.2.0 が公開されました

EverLearn Ver.1.2.0 が昨日公開されました。 今回は8/28にSubmitして、

記事を読む

EverLearn 1.8.1 を公開しました

EverLearn 1.8.1 を本日公開しました (2016/10/27)単語検索ページで単語をハ

記事を読む

Message

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

Xcode 11.4からCatalinaが必須に

Catalina に関してはよい噂を聞かないので、なるべく移行を先送

Bluetooth MIDIキーボード KORG microKEY Airを買ってみた

以前から気になっていた、Bluetooth MIDI キーボード K

Ergohuman のオフィスチェアが気に入っている

コロナウィルスの影響で自宅勤務が数週間続いている。自分は自宅で開発環

AWS IoTを利用してクラウド連携機能を追加してみた

GWに自宅待機でまとまった時間が確保できたので、AWS Io

おんぷちゃん for iPad にオンライン授業サポート機能を追加

コロナウィルスの影響で、うちの子どもたちのピアノレッ

→もっと見る

PAGE TOP ↑