我已阅读 Zaph 的以下答案
iPhone - 获取给定地点/时区的当前日期和时间并将其与同一地点的另一个日期/时间进行比较的正确方法
问题是我不理解以下代码。
NSDate *newDate;
NSDateComponents *dateComponents = [[NSCalendar currentCalendar] components:~ NSTimeZoneCalendarUnit fromDate:[NSDate date]];
newDate = [[NSCalendar currentCalendar] dateFromComponents:dateComponents];
....
我想在NSTimeZoneCalendarUnit 之前向我解释使用~ 的原因。
谢谢你。