を使用して完全な日付と時刻を表示しNSDate
、iOS 4.3 をサポートする簡単な方法は何ですか? 例: Saturday 30 September, 14:00
。
2 に答える
1
NSDateFormatterを使用します。
NSDate* date= [NSDate date];
NSDateFormatter* formatter= [NSDateFormatter new];
[formatter setDateFormat: @"eeee dd MMMM , hh:mm"];
NSString* formattedDate= [formatter stringFromDate: date];
編集
別の方法:
formatter.dateStyle= NSDateFormatterFullStyle;
formatter.timeStyle= NSDateFormatterShortStyle;
コメントで述べたように、それが望ましい方法です。
于 2012-12-21T13:54:39.427 に答える
1
ローカライズされた日付/時刻が必要な場合:
NSString *s = [NSDateFormatter localizedStringFromDate:date dateStyle:NSDateFormatterFullStyle timeStyle:NSDateFormatterFullStyle];
ただし、実際には、これは通常多すぎます。NSDateFormatterLongStyle
あなたの例は、 for date とNSDateFormatterShortStyle
for timeを使用して取得できます。
ドク。
于 2012-12-21T13:58:45.997 に答える