2

我是 OSX 应用程序开发的新手。在我做的一个示例菜单栏应用程序中,我使用了一个NSDatePicker对象。但它不显示当前日期。如何使用NSDatePicker对象显示当前日期。

4

4 回答 4

4

你试过了吗

NSdate *currentDate = [NSDate date];
datePicker.date = currentDate;

??

这和

NSdate *currentDate = [NSDate date];
[datePicker setDate:currentDate] 

主要区别在于,如果currentDate在您的代码中不等于 nil,则不会设置 datePicker 的日期!

于 2012-12-26T10:51:01.933 回答
1

将当前系统时间设置为 Datepicker

@IBOutlet weak var txtStartTime: NSDatePicker!      

迅速

let now = Date()
txtStartTime.dateValue = now
于 2017-10-23T09:18:09.023 回答
0

从 OSX 10.4 开始,执行此操作的方法是

NSDate *currentDate = [NSDate date];
[datePicker setDateValue:currentDate];
于 2016-01-14T21:39:51.020 回答
0

您可以将日期设置为日期选择器Swift 3.2

self.datePicker.dateValue = NSDate() as Date
于 2017-09-14T06:11:23.123 回答