嗨!
我收到了一个字符串:2012-11-07 15:22:06
,我想对其进行NSDateFormatter
。
我这样做:
NSDateFormatter *df = [[NSDateFormatter alloc] init];
[df setDateFormat:@"HH:mm, MMMM d, yyyy"];
NSString *date = [[NSString alloc] initWithFormat:@"%@", [df dateFromString:myString]];
但它不起作用,它会返回“(null)
”。
希望有人能帮助我。
由于
答案 0 :(得分:1)
您的格式甚至不接近字符串的格式。使用:
yyyy-MM-dd HH:mm:ss
答案 1 :(得分:0)
使用以下格式:yyyy-MM-dd HH:mm:ss获取格式:2012-11-07 15:22:06。
获取格式:2012年11月7日使用此功能:
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setTimeStyle:NSDateFormatterNoStyle];
[dateFormatter setDateStyle:NSDateFormatterLongStyle];
NSString *string=[dateFormatter stringFromDate:date];
NSDate *newDate=[dateFormatter dateFromString:string];