Gho*_*108 1 macos cocoa date swift3
(斯威夫特 3,OSX)
我想将日期选择器的当前日期设置为实际日期 - 但我不知道如何。
我想得到所选日期和实际日期之间的差异。为此,我使用此代码,但有时会得到错误的值:
@IBAction func DatePickerChange(_ sender: NSDatePicker) {
let difference = Calendar.current.dateComponents([.month, .day, .hour, .minute, .second], from: NSDate() as Date, to: datePicker.dateValue)
print(difference.day!+1)
}
Run Code Online (Sandbox Code Playgroud)
小智 7
设置当前日期 -
yourDatePicker.setDate(Date(), false)
Run Code Online (Sandbox Code Playgroud)
得到天数的差异 -
Calendar.current.dateComponents([.day], from: yourDatePicker.date, to: self).day
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6558 次 |
| 最近记录: |