【发布时间】:2012-09-20 04:40:30
【问题描述】:
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
dateFormatter.dateFormat = @"yyyy-MM-dd";
NSTimeZone *gmt = [NSTimeZone defaultTimeZone];
[dateFormatter setTimeZone:gmt];
NSString *cur_date= [dateFormatter stringFromDate:[NSDate date]];
NSLog(@"%@",cur_date);
现在我将手动时间设置为今天的日期:
NSString *cur_time=@"13:05:08";
dateFormatter.dateFormat = @"yyyy-MM-dd HH:mm:ss";
NSDate *date_obj=[dateFormatter dateFromString:[cur_date stringByAppendingFormat:@" %@",cur_time]];
NSLog(@"%@",date_obj);
但我今天在NSlog 中显示为
2012-09-28 07:35:08 +0000
即使我将时间设置为13:05:08。
如何将手动时间设置为当前日期并从中创建一个datetime 对象?
【问题讨论】:
标签: iphone ios ios-simulator ios6