iOS 日期格式 日期转换
2014-08-26 14:59
344 查看
iOS-NSDateFormatter 格式说明:
G: 公元时代,例如AD公元
yy: 年的后2位
yyyy: 完整年
MM: 月,显示为1-12
MMM: 月,显示为英文月份简写,如 Jan
MMMM: 月,显示为英文月份全称,如 Janualy
dd: 日,2位数表示,如02
d: 日,1-2位显示,如 2
EEE: 简写星期几,如Sun
EEEE: 全写星期几,如Sunday
aa: 上下午,AM/PM
H: 时,24小时制,0-23
K:时,12小时制,0-11
m: 分,1-2位
mm: 分,2位
s: 秒,1-2位
ss: 秒,2位
S: 毫秒
常用日期结构:
yyyy-MM-dd HH:mm:ss.SSS
yyyy-MM-dd HH:mm:ss
yyyy-MM-dd
MM dd yyyy
[java] view
plaincopyprint?
NSDateFormatter * formatter = [[NSDateFormatter alloc]init];
[formatter setDateFormat:@"yyyy-MM-dd"];
[java] view
plaincopyprint?
NSString * classDate = @"2012-09-28";
NSLog(@"classDate:%@",classDate);
NSDate * date = [formatter dateFromString:classDate]; //日期转化NSString to NSDate
NSCalendar *gregorian = [[NSCalendar alloc] initWithCalendarIdentifier:NSGregorianCalendar];
unsigned int unitFlags = NSWeekdayCalendarUnit;
NSDateComponents *comps = [gregorian components:unitFlags fromDate:date];
int week = [comps weekday]; //日期转换为一周的第几天,默认第一天周日,
NSLog(@"Weekday:%i",week);
G: 公元时代,例如AD公元
yy: 年的后2位
yyyy: 完整年
MM: 月,显示为1-12
MMM: 月,显示为英文月份简写,如 Jan
MMMM: 月,显示为英文月份全称,如 Janualy
dd: 日,2位数表示,如02
d: 日,1-2位显示,如 2
EEE: 简写星期几,如Sun
EEEE: 全写星期几,如Sunday
aa: 上下午,AM/PM
H: 时,24小时制,0-23
K:时,12小时制,0-11
m: 分,1-2位
mm: 分,2位
s: 秒,1-2位
ss: 秒,2位
S: 毫秒
常用日期结构:
yyyy-MM-dd HH:mm:ss.SSS
yyyy-MM-dd HH:mm:ss
yyyy-MM-dd
MM dd yyyy
[java] view
plaincopyprint?
NSDateFormatter * formatter = [[NSDateFormatter alloc]init];
[formatter setDateFormat:@"yyyy-MM-dd"];
[java] view
plaincopyprint?
NSString * classDate = @"2012-09-28";
NSLog(@"classDate:%@",classDate);
NSDate * date = [formatter dateFromString:classDate]; //日期转化NSString to NSDate
NSCalendar *gregorian = [[NSCalendar alloc] initWithCalendarIdentifier:NSGregorianCalendar];
unsigned int unitFlags = NSWeekdayCalendarUnit;
NSDateComponents *comps = [gregorian components:unitFlags fromDate:date];
int week = [comps weekday]; //日期转换为一周的第几天,默认第一天周日,
NSLog(@"Weekday:%i",week);
相关文章推荐
- IOS将字符串转换为日期时间格式
- IOS将字符串转换为日期时间格式
- IOS将字符串转换为日期时间格式
- IOS将字符串转换为日期时间格式
- iOS将字符串转换为日期时间格式
- iOS 日期转换格式(字符串转日期格式)
- IOS将字符串转换为日期时间格式
- IOS将字符串转换为日期时间格式
- IOS将字符串转换为日期时间格式
- IOS将字符串转换为日期时间格式
- iOS-字符串日期格式转换的三种方式
- iOS 日期 格式 转换
- ios日期格式和转换
- ios 日期格式 日期转换
- IOS safari 苹果微信,不支持XXXX-XX-XX的日期格式转换!
- iOS 获取系统时间以及时间与日期格式互相转换
- iOS日期转换之UTC/GMT时间格式
- IOS将字符串转换为日期时间格式的一些问题
- iOS ISO8601格式的时间日期字符串转换成NSDate
- iOS 日期 格式 转换