如何更改日期格式并从mysql获取日期?

如何更改日期格式并从mysql获取日期?,mysql,date,ios7,uitextfield,Mysql,Date,Ios7,Uitextfield,我对ios比较新鲜。我正在使用phpmyadmin mysql数据库。默认情况下,它将接受日期格式yyyy/mm/dd。但在我的应用程序中,我希望获得两个日期之间的值,以及它们的格式,如mm/dd/yyyy 我需要以(mm/dd/yyyy)格式提供输入,但数据库格式为yyyy/mm/dd。因此它不匹配,而且我得到了错误。你能帮我解决这个问题吗。提前感谢。可能使用MYSQL函数STR\u TO\u DATE(字符串,格式)。 在您的示例中,这可能类似于STR_TO_DATE('2013年11月13

我对ios比较新鲜。我正在使用phpmyadmin mysql数据库。默认情况下,它将接受日期格式yyyy/mm/dd。但在我的应用程序中,我希望获得两个日期之间的值,以及它们的格式,如mm/dd/yyyy


我需要以(mm/dd/yyyy)格式提供输入,但数据库格式为yyyy/mm/dd。因此它不匹配,而且我得到了错误。你能帮我解决这个问题吗。提前感谢。

可能使用MYSQL函数
STR\u TO\u DATE(字符串,格式)

在您的示例中,这可能类似于
STR_TO_DATE('2013年11月13日,%m/%d/%Y')

您得到的是NSString还是时间戳?首先,MySQL的默认日期字段格式是YYYY-MM-DD。支持的范围是1000-01-01到9999-12-31。检查这里
NSDateFormatter *dateFormat = [[NSDateFormatter alloc] init];    

NSDate *date = [dateFormat dateFromString:str];

[dateFormat setDateFormat:@"dd/MM/yyyy HH:mm"];