这真的很奇怪,下面的代码采用 self.danceTimeIn (它的文本状态)并将其转换为实际时间。问题是它的出现时间比输入的时间少 1 小时。这意味着如果我输入 14:03,我将在数据库中得到 13:03!此代码的日期版本也发生了同样的事情
++++++++++++++++++++++++++
时间
NSString *danceTimeIn = self.danceTimeIn.text;
NSDateFormatter *timeFormatIn = [[NSDateFormatter alloc] init];
[timeFormatIn setDateFormat:@"HH:mm"];
NSDate *timeIn = [timeFormatIn dateFromString: danceTimeIn];
日期
NSString *danceDateValue = self.danceDate.text;
NSDateFormatter *dateFormat = [[NSDateFormatter alloc] init];
[dateFormat setDateFormat:@"MM/dd/yy"];
NSDate *date = [dateFormat dateFromString: danceDateValue];
++++++++++++++++++++++++++
任何人 ???