我搜索了我的问题,但没有找到任何相关的帮助...
故事:用户按名称、开始日期、结束日期和注释创建一个继续事件,因此将所有字段保存在 Sqlite 数据库中。两种日期格式均为“yyyy-MM-dd”。之后,当用户想要对事件执行操作时,应用程序会检查用户通过开始和结束日期选择的日期,以及输入的日期是在开始日期之前还是在结束日期之后通知用户。
问题:作为用户,我创建了一个从 18-8-2012 到 18-9-2012 的事件。然后我在 2012 年 8 月 18 日登录并收到通知。我调试了应用程序。我很惊讶。格式为“yyyy-MM-dd”的字符串中的日期对象是“2012-08-17 19:30:00 +0000”。代码是:
#define kPickerDate @"yyyy-MM-dd"
NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
[formatter setDateFormat:kPickerDate];
NSDate *sDate = [formatter dateFromString:start_date];
NSDate *eDate = [formatter dateFromString:exam_date];
应用程序如何????????????????