我已经从Zaph阅读以下答案
iPhone - Correct way for getting current date and time for a given place / timezone and compare it with another date/time in the same place
问题是我不理解以下代码。
NSDate *newDate;
NSDateComponents *dateComponents = [[NSCalendar currentCalendar] components:~ NSTimeZoneCalendarUnit fromDate:[NSDate date]];
newDate = [[NSCalendar currentCalendar] dateFromComponents:dateComponents];
....
我想向我解释在NSTimeZoneCalendarUnit之前使用〜的原因。
谢谢。
最佳答案
苹果要求按位给他们。这是NOT的C运算符。比较this。