【发布时间】:2014-05-12 03:50:23
【问题描述】:
我想将当前时间与不同日期的两个不同时间进行比较。我的代码是
NSString *time1 = record.trigger_from_time;
NSString *time2 = record.trigger_to_time;
NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
[formatter setDateFormat:@"HH:mm:ss"];
NSDate *date1= [formatter dateFromString:time1];
NSDate *date2 = [formatter dateFromString:time2];
NSLog(@"%@,%@",date1,date2);
我的日志是 2000-01-01 09:12:00 +0000,2000-01-01 12:30:00 +0000
但我现在的时间是 2014-04-01 17:06:18。
我从
获取当前日期NSDate *now = [NSDate date];
NSDateFormatter *timeFormatter = [[NSDateFormatter alloc] init];
timeFormatter.dateFormat = @"HH:mm";
[timeFormatter setTimeZone:[NSTimeZone systemTimeZone]];
NSLog(@"The Current Time is %@",[timeFormatter stringFromDate:now]);
我想将当前时间与 record.trigger_from_time 和 record.trigger_to_time 进行比较
【问题讨论】:
-
我不确定您的问题与您发布的代码有什么关系
-
什么是record.trigger_from_time?什么是record.trigger_to_time?
-
我想将 date1 和 date2 时间作为当前日期的时间。我可以进行比较,但日期显示为 2000-01-01 没有得到当前日期。
-
您能否分享获取当前日期的代码,因为 record.trigger_from_time 不是当前日期,除非您在其他地方设置这看起来像来自对象的东西
-
record.trigger_from_time 和 record.trigger_to_time 是来自 Json Api.record.trigger_from_time="18:00:00" 和 record.trigger_to_time="06:07:00" 的时间字符串
标签: ios iphone objective-c ios7