NSDateComponentsを使用して、NSDateの時間を正しく変更できない理由がわかりません。次のようにします。
NSDateComponent components = [calendar components: (NSYearCalendarUnit | NSMonthCalendarUnit | NSDayCalendarUnit) fromDate:today];
[components setMinute:myMinute];
[components setHour:7];
NSDate *myNewDate = [calendar dateFromComponents:components];
NSLog(@"%@",myNewDate);
しかし、NSLogはこれです:
2012-12-08 06:00:00 +0000
1時間の違いがあります、私は7を設定しましたが、6は誰かが私を助けることができますか?