1
我有一个的UIDatePicker和一个UILabel显示所选择的日期。现在,日期显示为'2013-8-30 10:30:54 +0000'。我希望日期以“dd:hh:mm:ss”的顺序显示为“00:00:00:00”。然后我想从一个IBAction启动一个计时器,该计时器从显示器中的'dd:hh:mm:ss'的所选日期开始倒计时。任何帮助或参考代码,我可以分析将不胜感激。我是新的,完全自学。提前致谢。干杯!UIDatePicker,NSTimer,&格式化日期...?
@synthesize picker;
@synthesize label;
-(IBAction)displayDate:(id)sender {
NSDate *selected = [picker date];
NSString *date = [selected description];
self.label.text = date;
}
- (void)viewDidLoad {
NSDate *now = [NSDate date];
[picker setDate:now animated:YES];
self.label.text = [now description];
}
@end
使用'NSDateFormatter'展现'NSDate'所需格式。现在有无数的例子。 – rmaddy