私は興味深い何かに気づいたときに次の日を取ろうとしていました。私がしたとき現在の日付のNSDateが異なっていますか?
let date = NSDate()
let calender = NSCalendar.current
let components = calender.dateComponents([.year, .month, .day], from: date as Date)
dateLabel.text = "\(components.month!)/\(components.day!)/\(components.year!)"
私は欲しい、現在の日付です。
しかし、私は現在の日付と私のプリントで
@IBAction func nextDate(_ sender: UIButton) {
var oneDayfromNow: NSDate {
return NSCalendar.current.date(byAdding: .day, value: 1, to: NSDate() as Date)! as NSDate
}
print("Current Date: \(calender)")
print(oneDayfromNow)
}
を行うとき、私は実際に次の日の日付を取得し、私のoneDayfromNow変数が2日、今から日付です。要するに、私の2つのブロックの現在の日付は異なっています。
なぜ誰かが私に説明することができますか?あなたが、私は似たような認識に使用される知っている
おかげ