本帖最后由 微尘•逐梦 于 2014-4-17 21:04 编辑
下面这段代码
- NSString *time = @"2011/09/10 18:56";
-
- NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
- formatter.dateFormat = @"yyyy/MM/dd HH:mm";
-
- NSDate *date = [formatter dateFromString:time];
- NSString *date2 = [formatter stringFromDate:date];
-
- NSLog(@"%@", date);
- NSLog(@"%@",date2);
复制代码
打印结果是
- 2014-04-17 00:11:35.428 08-NSDate[4261:303] 2011-09-10 10:56:00 +0000
- 2014-04-17 00:11:35.429 08-NSDate[4261:303] 2011/09/10 18:56
复制代码
问什么打印出来一个是零时区时间,一个是输入的时间?它是根据什么进行转换的? |