2 yinwanmei yinwanmei 于 2015.07.22 15:02 提问

关于dateFormat的问题
i

求教:
created=@"Tue Jul 21 20:33:37 +0800 2015";
fmt.dateFormat=@"EEE MMM dd HH:mm:ss Z yyyy";
NSDate *createDate=[fmt dateFromString: created];

createDate为空值?!?!?
经过我检测,发现是EEE和MMM都不可使,其他正常!
究竟为什么呢?????

5个回答

oyljerry
oyljerry   Ds   Rxr 2015.07.22 15:29
 NSString *string = @"Fri Sep 19 2014";
NSDateFormatter *dateFmt = [[NSDateFormatter alloc] init];
[dateFmt setDateFormat:@"EEE MMM dd yyyy"];
NSDate *date = [dateFmt dateFromString:string];
NSLog(@"date:",date);
imanapple
imanapple   2015.07.22 15:41

你代码确认是这样?跑出来没问题啊

NSString *created=@"Tue Jul 21 20:33:37 +0800 2015";
NSDateFormatter *fmt = [[NSDateFormatter alloc] init];
fmt.dateFormat=@"EEE MMM dd HH:mm:ss Z yyyy";
NSDate *createDate=[fmt dateFromString: created];

    输出结果:
    Printing description of createDate:
2015-07-21 12:33:37 +0000
cuiwei1026522829
cuiwei1026522829   Ds   Rxr 2015.07.22 23:41

Printing description of createDate:
2015-07-21 12:33:37 +0000

本地跑出来的结果。。

yinwanmei
yinwanmei   2015.07.23 21:41

是EEE和MMM都不可使,其他正常!
究竟为什么呢?????!!!!!!!

CSDNXIAOD
CSDNXIAOD   2015.07.22 15:06

DateFormat
----------------------biu~biu~biu~~~在下问答机器人小D,这是我依靠自己的聪明才智给出的答案,如果不正确,你来咬我啊!

Csdn user default icon
上传中...
上传图片
插入图片