如何保存UIDatePicker日期并将其打印出来?

时间:2013-09-29 01:36:43

标签: iphone ios objective-c uidatepicker

我的ViewController上有一个UIDatePicker,当我点击保存按钮时,我希望它将日期保存到变量,允许我打印变量的内容,该变量应该是设置的日期。

我有一个模型(Class)来保存我的ViewController上的所有信息(UiTextField文本等等),我只是不确定如何从DatePicker保存日期并将其打印出来。任何人都可以帮我弄清楚如何让它发挥作用吗?

这是我的第一个应用程序(除了Hello World)

2 个答案:

答案 0 :(得分:2)

NSDate* pickerDate = picker.date;
NSLog(pickerDate); // or NSLog(@"Date: %@", pickerDate);

UIDatePicker Documentation

答案 1 :(得分:0)

A'sa Dickens已经展示了如何从日期选择器中获取日期。 NSDate对象是属性列表对象,因此可以直接写入plist或用户默认值。 NSDate也符合NSCoding,因此您可以将NSDate对象添加到存档。

您还可以使用NSDate实例方法timeIntervalSinceReferenceDate将NSDate转换为double,并使用NSDate类方法dateWithTimeIntervalSinceReferenceDate将double转换为日期。