Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/96.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone 将手动时间设置为今天日期,并在ios6中生成datetime对象_Iphone_Ios_Ios Simulator_Ios6 - Fatal编程技术网

Iphone 将手动时间设置为今天日期,并在ios6中生成datetime对象

Iphone 将手动时间设置为今天日期,并在ios6中生成datetime对象,iphone,ios,ios-simulator,ios6,Iphone,Ios,Ios Simulator,Ios6,现在我将手动时间设置为今天的日期: NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init]; dateFormatter.dateFormat = @"yyyy-MM-dd"; NSTimeZone *gmt = [NSTimeZone defaultTimeZone]; [dateFormatter setTimeZone:gmt]; NSString *cur_date= [dateFormatter stringFr

现在我将手动时间设置为今天的日期:

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);
但是我在
NSlog
中得到了今天的日期,显示为

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);
即使我将时间设置为
13:05:08

如何将手动时间设置为当前日期,并从中创建一个
datetime
对象

2012-09-28 07:35:08 +0000

希望这能起作用

我已经检查过了,但它仍然给出了错误的日期时间,但当我检查时,它给了我这个。。。2012-09-28 13:05:08 +0000
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
dateFormatter.dateFormat = @"yyyy-MM-dd";
//You can either use UTC or GMT
NSTimeZone *gmt =  [NSTimeZone timeZoneWithName:@"GMT"];// This is where I made the change
[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 %@",date_obj);
//Try using Time Interval

[myDate addTimeInterval:entertimeinterval];