2010-06-22 74 views

回答

4
NSDate *now = [NSDate date]; 
NSCalendar *calendar = [[NSCalendar alloc] initWithCalendarIdentifier:NSGregorianCalendar]; 
NSDateComponents *comps = [[NSDateComponents alloc] init]; 
[comps setHour:-3]; 
NSDate *threeHoursAgo = [calendar dateByAddingComponents:comps toDate:now options:0]; 
[comps release]; 
[calendar release]; 

我離開輸出作爲NSString你(使用NSDateFormatter)。

+0

很酷的THANKs!它工作得很好! – Kenneth 2010-06-22 09:16:45