日付表示(UTC+9が日本)

	NSCalendar *calendar = [[[NSCalendar alloc] initWithCalendarIdentifier:NSGregorianCalendar] autorelease];
	NSDateFormatter *format = [[[NSDateFormatter alloc] init] autorelease];
	[format setCalendar:calendar];
	[format setTimeZone:[NSTimeZone timeZoneWithAbbreviation:@"UTC+9"]];
	[format setDateStyle:NSDateFormatterNoStyle];
	[format setDateFormat:@"HH:mm:ss"];
	NSDate *date = [NSDate dateWithTimeIntervalSince1970:resumePosition];
	NSString time = [format stringFromDate:date];

現在の日時を取得[NSDate date]

表示するときはNSDateFormatterで表示する必要がある。
日付表示のフォーマットに注意。HHとhhは違うし、YYとyyは違う。
http://unicode.org/reports/tr35/tr35-6.html#Date_Format_Patterns

NSDateFormatterで文字列変換



最終更新:2012年06月07日 12:18