我有NSDate
个NZDT时区,我需要在EST时区找到下个星期五。我已经搜索并使用NSDateComponents
生成日期,但时区变化让我感到困惑。
如果我在setWeekday
添加3天,而现在是星期二,那么它是美国东部时间周四和新西兰元周五。当EST在星期二00:00:00到达时,时间是正确的。美国东部时间00:00:00之前是休息日。
我想知道我是否遗漏了一些明显的东西。
答案 0 :(得分:0)
正如您所怀疑的那样,使用GMT可以简化事情。
但你的问题并不清楚,你试图找到的“下周五”。如果是下周五的NZDT,那么这个过程是:
如果是下个星期五的EST,那么: