我托盘创建一个用于午餐通知的烧烤,我得到了当前的时间
NSDate *now = [NSDate date];
但我需要将它与另一天的设置进行比较,例如06:55 AM,
我正在尝试使用此
[NSDateComponets]
和
int hour=20; int minute=40; int second=00;
NSDateFormatter *tempFormatter = [[NSDateFormatter alloc]init];
[tempFormatter setDateFormat:@"hh:mm:ss"];
NSString *message = [NSString stringWithFormat:@" %02d:%02d:%02d",hour, minute, second];
NSDate *day3 = [tempFormatter dateFromString:message];
这说我(null)
任何帮助都是合情合理的。
答案 0 :(得分:0)
您必须在DateFormat中使用HH
而不是hh
。
HH
代表 24小时格式。
hh
代表 12小时格式。