好的,我知道我错过了一些东西,但我不知道是什么。
我的 NSDateFormmater 出现在带有今天日期的 textField(personMonthdayTextField) 中,但是当我选择 datePicker 并将其输入到 textField 中时,它会出现带有我不需要的小时、分钟、秒的标准格式。
任何帮助表示赞赏。
谢谢
-(void)viewDidLoad {
NSDate* date = [NSDate date];
NSDateFormatter* formatter = [[NSDateFormatter alloc] init];
[formatter setDateFormat:@"dd/MMM/yyyy"];
NSString* str = [formatter stringFromDate:date];
NSLog(@"%@",str);
NSMutableArray *Arr=[str componentsSeparatedByString:@" "];
personMonthdayTextField.text=[Arr objectAtIndex:0];
}
- (IBAction)done:(id)sender {
NSDate *dateSelected = [datepick date];
NSString *dateStamp = [[NSString alloc]initWithFormat:@"%@", dateSelected];
personMonthdayTextField.text = dateStamp;
}