Pie*_*rre 2 php mysql objective-c nsdate ios
我想将NSDate保存到MySQL字段.哪种类型最好?DATE或TIMESTAMP?以及如何格式化我的NSDate发送它(到PHP脚本)并将其保存在我的字段中?
首先创建一个日期格式化程序:
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)