您的位置:首页 > 移动开发 > IOS开发

iOS开发中的日期格式

2014-06-10 19:18 253 查看
iOS-NSDateFormatter

G:公元时代,例如AD公元

yy:年后的2位

yyyy:完整年

MM:月,显示为1-12

MMM:月,显示为英文月分简写,如:Jan

MMMM:月,显示为英文月分全称,July

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:毫秒

Z:GMT

举例

NSDictionary *statusInfo = self.statusList[indexPath.section];
NSString *strDate =[statusInfo objectForKey:@"created_at"];
NSDateFormatter *dateFomatter =[[NSDateFormatter alloc] init];
[dateFomatter setDateFormat:@"EEE MMM dd HH:mm:ss ZZZ yyyy"];
NSDate *dateFromString =[dateFomatter dateFromString:strDate];
NSTimeInterval interval =[dateFromString timeIntervalSinceNow];
dateLabel.text =[NSString stringWithFormat:@"%d分钟前",abs((int)interval/60)];


输出的结果为如下格式:

Tue Jun 10 19:05:48 +0800 2014
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: