NZDT タイムゾーンのがNSDate
あり、次の金曜日の EST タイムゾーンを見つける必要があります。検索してNSDateComponents
日付を生成するために使用しましたが、タイムゾーンの変更により混乱しています。
に 3setWeekday
日足すと、現在が火曜日で、木曜日は EST、金曜日は NZDT です。EST が火曜日の 00:00:00 になると、時刻は正確になります。00:00:00 ESTまでは休みです。
明らかな何かが欠けているのではないかと思っています。
NZDT タイムゾーンのがNSDate
あり、次の金曜日の EST タイムゾーンを見つける必要があります。検索してNSDateComponents
日付を生成するために使用しましたが、タイムゾーンの変更により混乱しています。
に 3setWeekday
日足すと、現在が火曜日で、木曜日は EST、金曜日は NZDT です。EST が火曜日の 00:00:00 になると、時刻は正確になります。00:00:00 ESTまでは休みです。
明らかな何かが欠けているのではないかと思っています。
ご想像のとおり、GMT を使用すると作業が簡素化されます。
しかし、あなたの質問は、誰の「次の金曜日」を見つけようとしているのか明確ではありません. NZDT の次の金曜日の場合、プロセスは次のようになります。
EST の次の金曜日の場合:
別のことを聞いていたらすみません。おそらく、いくつかの例が役立つでしょう。役に立たないもう 1 つのことは、機能しないコードを (いくつかのステップスルー値と共に) 投稿し、別の結果が予想される場所を指摘できる場合です。