[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

[iOS SDK] SSPieProgressView を使ってみた

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

記事を読む

no image

iPhoneアプリケーションプログラミング 新居雅行 購入

今年6月末にでたときには、「またiPhoneプログラミング本が出たんだなー」「表紙が地味だなー」「特

記事を読む

no image

iPhone開発のネタ帳: UIPopoverController に UIPickerView をいれる

iPad から追加された部品の一つに、UIPopoverController がある。 iPadが

記事を読む

EverLearn Ver.1.6 を公開しました。今回はiPhone6 Plus 対応+英英辞書追加

残念ながらあまり売れていないiPhoneアプリ EverLearn ですが、自分的には毎日使っている

記事を読む

Apple Watch用バッテリーロガーを公開しました

1年前に開発し、App StoreにSubmitしたものの Rejectされ続けていたアプリをその

記事を読む

no image

iPhone/iPad 用ステンシルを買ってみた

makoto_kw氏と、MobileStencil.com の iPhone/iPa

記事を読む

no image

タッチ!にほんちずHD Ver.1.1.0 Submit

タッチ!にほんちずHDのバージョンアップ版(Ver.1.1.0)を App Store に提出しまし

記事を読む

[iOS8] BlocksKit で不具合発生

iOS8 にアップデートしたところ、BlocksKit の UIAlertView と UI

記事を読む

4年ぶりにLogLocationsをアップデート

4年ぶりにLogLocationsのアップデート版を作成中。3年間更新していなかったので、画面がフラ

記事を読む

AutoLayout 問題で Xcode6 が起動しなくなった

iPhone6 Plus の巨大な画面に対応するために、はじめて Interface Builder

記事を読む

Message

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

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Ember Mug 2のACアダプタをUSB Type-Cに変えてみた

冬になると活躍する Ember Mug 2 の充電器は付属のACアダ

Wi-Fi6Eルータ TP-Link AXE5400購入

Wi-Fi6E を試してみたくなり、TP-Link AXE5

児童手当 認定請求書申請 2024 「請求者が養育をする18歳に達する日以降の最初の3月31日までの子の数」とは?

2024年に受給していない人には手紙が届くらしい。 電子申請も

Vision Proアプリ開発本 8/24、8/26に発売

Vision Proアプリ開発入門 P400が 8/24 に発売、V

Developer Strap が日本でも購入可能に

USアカウントでしか購入できなかった Vision Pro 用 De

→もっと見る

PAGE TOP ↑