我已經從InterfaceBuilder
拖放UIDatePicker
並在.h文件中完成了以下插口和操作。UIDatePicker給予不同的時間?
- (IBAction)DatePicker:(id)sender;
@property (strong, nonatomic) IBOutlet UILabel *dateSelected;
@property (strong, nonatomic) IBOutlet UIDatePicker *datePickerOutlet;
和appDelegate.m文件我已經指定以下參數到datePickerOutlet
datePickerOutlet.calendar=[NSCalendar autoupdatingCurrentCalendar];
datePickerOutlet.timeZone=[NSTimeZone defaultTimeZone];
,但它給時間,通過NSLog
2012-09-03 15:42:45.365 DataTest[4213:207] 2012-09-03 10:10:28 +0000
2012-09-03 15:42:45.366 DataTest[4213:207] Asia/Kolkata
它應該給輸出如下
2012-09-03 15:42:45.365 DataTest[4213:207] 2012-09-03 3:42:45 +0000
2012-09-03 15:42:45.366 DataTest[4213:207] Asia/Kolkata
(這是當前時間)
如何獲得當前時間??在選擇器被正確顯示,但是當我選擇日期的NSLog是給其它值..
我增加了datePickerOutlet.timeZone = [NSTimeZone localTimeZone];但它沒有幫助..我知道添加0530小時肯定會幫助,但很好奇datePicker出了什麼問題 –