2013-02-08 57 views
-3

不工作我有一个时间字符串,这是如下图所示:NSDateFormatter而格式化

2/5/2013 12:00:00 AM 

,我想改变这MM/dd/yyyy甲。

我使用NSDateFormatter,但我得到一个空值。我怎么能改变这?

+0

愚弄的1000在这里..你解析字符串一个日期(匹配格式!)和输出日期以你的格式串起来 – 2013-02-08 13:17:22

回答

1

检查你的代码,一定是做错了什么,你这是怎么得到正确的格式..

NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init]; 
    [dateFormatter setDateFormat:@"MM/dd/yy"]; 
    NSString *dateString = [dateFormatter stringFromDate: [NSDate date]]; 
0
NSDateFormatter *formatter = [[NSDateFormatter alloc] init]; 
[formatter setDateFormat:@"MM/dd/yyyy HH:mm:ss a"]; 
NSDate *date = [formatter dateFromString:str]; 

Read this document for date formatters.