[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

確かにきれいに貼れる パワーサポート アンチグレアフィルムセット for iPhone 4 PHK-02

会社の知り合いがiPhone 3GSに貼っていた保護シートがえらくきれいに貼れているのでメーカーを確

記事を読む

[iOS SDK] EverLearn 3Dタッチ対応

iPhone 7 Plus を購入したので、まずは EverLearn から、3Dタッチの対応を行い

記事を読む

EverLearn 1.9.0 に音声認識機能を追加しました

EverLearn 1.9.0 にて音声認識機能を追加しました。ホーム画面から、マイクボタンを押して

記事を読む

EverLearn 2.2.1 を公開しました

自作英単語学習アプリ EverLearn 2.2.1を公開しました。 ユーザの方から

記事を読む

Apple Special Event 2013

2013年には下記が発表された。 iPhone 5siPhone 5cついにドコモでも発売

記事を読む

Clime もうすぐ発送?

自分以外に注目している人を見たことがない Clime だが、メールでせかしていたらもうすぐ発送してく

記事を読む

no image

iPad用ケース TUNESHELL for iPad

iPadは使ってないとき机の上に置くと意外に場所を取る。どう置くかは工夫のしどころだと思われる。 ま

記事を読む

no image

[iOS SDK] SSPieProgressView を使ってみた

iOS オープンソースライブラリ徹底活用 菊田剛著 秀和システム | DevCafeJp で紹介さ

記事を読む

no image

iPhone/Androidアプリで週末起業(山崎潤一郎著) を読んでみた。

前著を読んで、ちょっと楽観的に書きすぎていると思ったけれどもとりあえず最新版が出たので読んでみた。

記事を読む

no image

[iPhone SDK] ネットワーク接続の有無を確認する方法

iPhoneでネットワーク接続できないときには一応エラーダイアログを出す方がよいだろうと考えて方法を

記事を読む

Message

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

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

m5stack + MH-Z19B で CO2 濃度を測ってみた

テレワーク期間が長く続いているが、冷房をかけて閉め切った部屋

自動昇降機能付きデスクFLEXISPOT EJ2購入

今後もテレワークが長く続きそうなので、憧れだった自

Xcode 11.4からCatalinaが必須に

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

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

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

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

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

→もっと見る

PAGE TOP ↑