iOS时间格式设置

2016-08-29  本文已影响150人  三岁就很乖
输出格式通过setDateStyle和setTimeStyle设置,分别定义的日期和时间的格式可选一下的系统给出的方法
en_US
typedef enum { 
NSDateFormatterNoStyle = kCFDateFormatterNoStyle, 
NSDateFormatterShortStyle = kCFDateFormatterShortStyle,//“11/23/37” or “3:30pm” 
NSDateFormatterMediumStyle = kCFDateFormatterMediumStyle,//\"Nov 23, 1937\" 
NSDateFormatterLongStyle = kCFDateFormatterLongStyle,//\"November 23, 1937” or “3:30:32pm\" 
NSDateFormatterFullStyle = kCFDateFormatterFullStyle//“Tuesday, April 12, 1952 AD” or “3:30:42pm PST”
} NSDateFormatterStyle;

区域语言是 *en_US*,指的是美国英语。如果我们换成简体中文,则代码是:
1 fmt.locale = [[NSLocale alloc] initWithLocaleIdentifier:@"zh_CN"];

typedef CF_ENUM(CFIndex, CFDateFormatterStyle) { 
// date and time format styles 
kCFDateFormatterNoStyle = 0, // 无输出 
kCFDateFormatterShortStyle = 1, // 12-10-29 下午2:52
kCFDateFormatterMediumStyle = 2, // 2012-10-29 下午2:51:43 
kCFDateFormatterLongStyle = 3, // 2012年10月29日 GMT+0800下午2时51分08秒 
kCFDateFormatterFullStyle = 4 // 2012年10月29日星期一 中国标准时间下午2时46分49秒
上一篇 下一篇

猜你喜欢

热点阅读