gpt4 book ai didi

ios - NSDateFormatter 在 TextField 中不起作用

转载 作者:行者123 更新时间:2023-11-28 22:26:19 26 4
gpt4 key购买 nike

好的,我知道我错过了一些东西,但我不知道是什么。

我的 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;

最佳答案

这只会给你日期

  NSDateFormatter *df = [[NSDateFormatter alloc] init];
df.dateStyle = NSDateFormatterMediumStyle;
datelabel.text = [NSString stringWithFormat:@"%@",
[df stringFromDate:[NSDate date]]];

根据您的 IBAction 方法为您的代码调整此设置

关于ios - NSDateFormatter 在 TextField 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18855152/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com