NSDate オブジェクトがあり、それが既に渡されているかどうかを確認する必要があります。もしそうなら、その日付を明日の日付に変えてください。しかし、その過程で TimeZone のような情報を失うことはありません。
助けてくれませんか?
NSDate オブジェクトがあり、それが既に渡されているかどうかを確認する必要があります。もしそうなら、その日付を明日の日付に変えてください。しかし、その過程で TimeZone のような情報を失うことはありません。
助けてくれませんか?
NSDate
タイムゾーン情報はありません。それは、その時代から経過した秒数にわたる単なる薄い層です。カレンダーとタイムゾーンを使用して、カレンダーをに変換し、NSDateComponents
そこにある日付をいじって、それを新しいにフォーマットすることができNSDate
ます。
NSDate *date = ...;
if ([[NSDate date] timeIntervalSinceDate:date] > 0) {
date = [date dateByAddingTimeInterval:24*60*60];
}