来自字符串的NSDate和时间

时间:2011-10-20 20:38:00

标签: ios nsdate

我有以下格式日期

2011年10月19日下午1:00(dateData)具有此值

如何将其转换为NSDate

以下代码不起作用

NSDateFormatter *dateFormat = [[NSDateFormatter alloc] init];
[dateFormat setDateStyle:NSDateFormatterLongStyle];
 NSString* dateData = [NSString stringWithFormat:@"%@ %@", self.itemDate, self.itemTime];
  NSDate *date1 = [dateFormat dateFromString:dateData];      
  [dateFormat release];

我尝试过使用NSDateFormatterLongStyle和NSDateFormatterFullStyle

1 个答案:

答案 0 :(得分:1)

你在原帖中的问题是你的字符串格式化器几乎没有任何意义。请遵循以下教程:http://www.theappcodeblog.com/2011/04/19/nsdate-tutorial-create-a-nsdate-from-a-string-or-from-nsdatecomponents/

但是几乎要更新你的stringWithFormat,你应该设置。