我使用字符串将其转换为nsDate
工作正常, 但是当我尝试为我的字符串添加时间时,我在日志上得到null
NSString *dateStringus = [NSString stringWithFormat:@"12-09-2011"];
NSLog(@"%@",dateStringus);
NSDateFormatter *dateFormattero = [[NSDateFormatter alloc] init];
[dateFormattero setDateFormat:@"dd-MM-yyyy"];
NSDate* d = [dateFormattero dateFromString:dateStringus];
NSLog(@"tomad tu string date ::%@",d);
NSString *pingus = [dateFormattero stringFromDate:d];
NSLog(@"transumatada ::%@", pingus);
NSLog(@"\n");
仅适用于日期, 但是
如果我这样做
NSString *dateStringus = [NSString stringWithFormat:@"12-09-2011 14:14:00"];
我在日志上得到空白
如何修复此字符串以包含时间?谢谢!
答案 0 :(得分:1)
dateFormat
NSDateFormatter
的{{1}}属性必须与字符串dateFormattero
中的日期/时间格式相匹配。
变化:
dateStringus
分为:
[dateFormattero setDateFormat:@"dd-MM-yyyy"];
这是一个很好的reference日期格式模式。