如何在目标C中将一个日期字符串转换为另一种格式

时间:2012-05-17 13:21:01

标签: ios4

我正在从数据库中读取一个日期字段作为字符串类型,现在我想将该日期字符串转换为另一种格式,但使用NSDateFormatter时,dateFromString方法返回nil。

请帮助我在从数据库中读取时识别日期格式

1 个答案:

答案 0 :(得分:1)

没有看到你的代码,很难说,但这里是一个非常简单的使用日期格式化程序,我用它来读取像2012-05-17 11:30:00这样的日期。只需根据您的日期格式更改字符串,它就可以正常工作。

NSDateFormatter *inputFormatter = [[NSDateFormatter alloc] init];
[inputFormatter setDateFormat:@"yyyy-MM-dd HH:mm:ss"];
NSDate *date = [inputFormatter dateFromString:string];
[inputFormatter release];