.hファイルUIDatePicker
からドラッグアンドドロップして、次のようにアウトレットとアクションを実行しました。InterfaceBuilder
- (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は他の値を提供します。