&tag(Objective-C/日付と時刻);
*目次 [#y0f4babe]
#contents
*参考情報 [#d92e67e8]
-[[文字列からNSDate型に変換する: iPhoneアプリ開発備忘録:http://iphone-app-developer.seesaa.net/article/134688683.html]]
-[[FirstResponder:NSDateをNSStringにしたい - livedoor Blog(ブログ):http://blog.livedoor.jp/firstresponder/archives/50089841.html]]
-[[NSDateFormatter - 文字列と日付の変換 - 強火で進め:http://d.hatena.ne.jp/nakamura001/20100525/1274802305]]
*NSDateを生成する [#r51cfa92]
**文字列から生成する [#le6b5693]
#pre{{
NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
[formatter setTimeStyle:NSDateFormatterFullStyle];
[formatter setDateFormat:@"yyyy-MM-dd'T'HH:mm:ssZZZZ"];
NSDate *date = [formatter dateFromString:@"2009-12-05T20:26:00+09:00"];
}}

*NSDateを文字列に変換する [#t1115f69]
**NSDateFormatterを使う [#r99d5b68]
#pre{{
NSDateFormatter *formatter = [[[NSDateFormatter alloc] 
    initWithDateFormat:@"%Y/%m/%d %H:%M:%S" 
    allowNaturalLanguage:FALSE] autorelease];

NSDate* date = [NSDate date];
NSString* dateStr = [formatter stringFromDate:date];
}}

トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS