用NSDateFormatter转换日期,得到大写字母的星期(SUN etc.)
2011-08-04 23:37
501 查看
用NSDateFormatter转换日期,得到大写字母的星期几(SUN etc.)
使用NSDateFormatter转换日期时,得到的英文字母的星期几只能是这样, 如Sun, Mon, etc.
如果想得到大写字母的星期几,可以这样:
NSArray *weekdayAry = [NSArray arrayWithObjects:@"SUN", @"MON", @"TUE", @"WED", @"THU", @"FRI", @"SAT", nil];
dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:NSLocalizedString(@"YYYY.MM.dd.eee", nil)];
// 此处更改显示的大写字母的星期几
[dateFormatter setShortWeekdaySymbols:weekdayAry];
[dateFormatter setLocale:[[[NSLocale alloc] initWithLocaleIdentifier:@"en_US"] autorelease]];
...
NString *str = [dateFormatter stringFromDate:[NSDate date]];
使用NSDateFormatter转换日期时,得到的英文字母的星期几只能是这样, 如Sun, Mon, etc.
如果想得到大写字母的星期几,可以这样:
NSArray *weekdayAry = [NSArray arrayWithObjects:@"SUN", @"MON", @"TUE", @"WED", @"THU", @"FRI", @"SAT", nil];
dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:NSLocalizedString(@"YYYY.MM.dd.eee", nil)];
// 此处更改显示的大写字母的星期几
[dateFormatter setShortWeekdaySymbols:weekdayAry];
[dateFormatter setLocale:[[[NSLocale alloc] initWithLocaleIdentifier:@"en_US"] autorelease]];
...
NString *str = [dateFormatter stringFromDate:[NSDate date]];
相关文章推荐
- iOS NSDateFormatter 转换 出现 8小时偏差问题
- OC : NSDateFormatter (时间转换)
- NSDateFormatter 日期格式
- Objective-C(十四、NSDate类及日期格式化类NSDateFormatter)——iOS开发基础
- NSDateFormatter中dateFormat --- 日期格式含义。
- OC中的关于日期处理方法应用NSDate、NSDateFormatter
- IOS日期NSDateFormatter方法
- NSDateFormatter转换时间字符串时的时区问题
- NSDateFormatter转换时间字符串时的时区问题
- NSDateFormatter设定日期格式
- NSDate,NSDateFormatter以及时区转换
- NSDateFormatter setDateFormat 自定义日期/时间格式
- NSDateFormatter setDateFormat 自定义日期/时间格式
- NSDateFormatter设定日期格式
- NSDateFormatter setDateFormat 自定義日期/時間格式
- OCdemo - 07 NSDate 给日期设定格式 NSDateFormatter
- NSDateFormatter setDateFormat 自定义日期/时间格式
- OC基础使用(十 NSDate 时间日期 及 NSDateFormatter 日期格式化类)
- 日期格式 NSDateFormatter
- 【精】iOS 日期操作总结:NSDate、NSDateFormatter