NSDate到MySQL的日期

Pie*_*rre 2 php mysql objective-c nsdate ios

我想将NSDate保存到MySQL字段.哪种类型最好?DATE或TIMESTAMP?以及如何格式化我的NSDate发送它(到PHP脚本)并将其保存在我的字段中?

Jak*_*ger 9

首先创建一个日期格式化程序:

NSDateFormatter *gmtDateFormatter = [[NSDateFormatter alloc] init];
gmtDateFormatter.timeZone = [NSTimeZone timeZoneForSecondsFromGMT:0];
gmtDateFormatter.dateFormat = @"yyyy-MM-dd HH:mm:ss";
Run Code Online (Sandbox Code Playgroud)

要转换NSDate为MySQL兼容的日期字符串:

NSString *dateString = [gmtDateFormatter stringFromDate:aDate];
Run Code Online (Sandbox Code Playgroud)

要转换回来:

NSDate *date = [gmtDateFormatter dateFromString:aString];
Run Code Online (Sandbox Code Playgroud)