使用uidatepicker设置文本字段值

乔苏·埃斯皮诺萨(Josue Espinosa)

我有一个UIDatePicker将当前选择的日期存储到文本字段中的。我想要另一个文本字段,用于根据输入的日期来计算一个人(作为一个整体)的年龄,例如“ 15”。但不确定如何做到这一点。谁能向我指出正确的方向。到目前为止,这就是我所拥有的。

-(void)viewDidAppear:(BOOL)animated{
    [birthdayDatePicker addTarget:self
                   action:@selector(dateChanged:)
         forControlEvents:UIControlEventValueChanged];
}

- (void) dateChanged:(id)sender{
    NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
    dateFormatter.dateStyle = NSDateFormatterLongStyle;
    birthdayTextField.text = [NSString stringWithFormat:@"%@",
                   [dateFormatter stringFromDate:birthdayDatePicker.date]];
    //look at todays date, subtract date in birthdayTextField to calculate age maybe?

}
托西夫·基尔吉(Toseef Khilji)

你可以试试这个

- (void) dateChanged:(id)sender{
    NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
    [dateFormatter setDateFormat:@"yyyy-MM-dd hh:mm:ss"];
    NSString *startdate= [NSString stringWithFormat:@"%@",
                              [dateFormatter stringFromDate: birthdayDatePicker.date]];

    NSDate *End=[dateFormatter dateFromString:[dateFormatter stringFromDate:[NSDate date]]];

    NSCalendar *gregorianCalendar = [[NSCalendar alloc] initWithCalendarIdentifier:NSGregorianCalendar];
    NSDateComponents *components = [gregorianCalendar components:NSYearCalendarUnit
                                                        fromDate:[dateFormatter dateFromString:startdate]
                                                          toDate:End
                                                         options:0];
 birthdayTextField.text=[NSString stringWithFormat:@" %d years old",components.year];

}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用Java脚本将PHP变量设置为HTML文本字段的值

来自分类Dev

设置jquery.on中输入文本字段的值

来自分类Dev

设置文本字段值而不会失去焦点

来自分类Dev

播放框架:无法使用JavaScript读取文本字段的值

来自分类Dev

Java FX 8,麻烦设置文本字段的值

来自分类Dev

如何使用Webdriver一次设置文本字段的值?

来自分类Dev

Swift UIDatePicker用于文本字段输入-如何使UIDatePicker消失?

来自分类Dev

如何使用selectize.js将数组值设置为文本字段

来自分类Dev

使用jQuery添加文本字段值

来自分类Dev

如何从nodejs设置HTML中的文本字段的值?

来自分类Dev

从文本字段检索值

来自分类Dev

使用javascript从输入文本字段检索json对象值

来自分类Dev

在按钮上单击,我想使用JavaScript将文本字段的值设置为零

来自分类Dev

使用jQuery无法获取动态文本字段值

来自分类Dev

使用数据库检查文本字段值

来自分类Dev

使用angularjs从combobox设置输入文本字段

来自分类Dev

设置文本字段默认值的字体格式

来自分类Dev

使用文本字段在Swift中设置MKAnnotation的标题

来自分类Dev

隐藏的文本字段将设置为其他“文本字段”值

来自分类Dev

Activiti Worflow中的设置值文本字段(露天模型)

来自分类Dev

通过.value设置文本字段的值

来自分类Dev

设置片段的文本字段

来自分类Dev

这是为文本字段设置值的新方法

来自分类Dev

尝试使用子文本字段在 JPanel 上设置边框

来自分类Dev

使用 javascript 设置文本字段的值

来自分类Dev

使用 pdfbox 为文本字段设置工具提示

来自分类Dev

无法将变量设置为文本字段的值

来自分类Dev

如何根据 Flutter 中另一个文本字段的值自动设置文本字段的值?

来自分类Dev

如何在文本字段中设置特定值?

Related 相关文章

  1. 1

    使用Java脚本将PHP变量设置为HTML文本字段的值

  2. 2

    设置jquery.on中输入文本字段的值

  3. 3

    设置文本字段值而不会失去焦点

  4. 4

    播放框架:无法使用JavaScript读取文本字段的值

  5. 5

    Java FX 8,麻烦设置文本字段的值

  6. 6

    如何使用Webdriver一次设置文本字段的值?

  7. 7

    Swift UIDatePicker用于文本字段输入-如何使UIDatePicker消失?

  8. 8

    如何使用selectize.js将数组值设置为文本字段

  9. 9

    使用jQuery添加文本字段值

  10. 10

    如何从nodejs设置HTML中的文本字段的值?

  11. 11

    从文本字段检索值

  12. 12

    使用javascript从输入文本字段检索json对象值

  13. 13

    在按钮上单击,我想使用JavaScript将文本字段的值设置为零

  14. 14

    使用jQuery无法获取动态文本字段值

  15. 15

    使用数据库检查文本字段值

  16. 16

    使用angularjs从combobox设置输入文本字段

  17. 17

    设置文本字段默认值的字体格式

  18. 18

    使用文本字段在Swift中设置MKAnnotation的标题

  19. 19

    隐藏的文本字段将设置为其他“文本字段”值

  20. 20

    Activiti Worflow中的设置值文本字段(露天模型)

  21. 21

    通过.value设置文本字段的值

  22. 22

    设置片段的文本字段

  23. 23

    这是为文本字段设置值的新方法

  24. 24

    尝试使用子文本字段在 JPanel 上设置边框

  25. 25

    使用 javascript 设置文本字段的值

  26. 26

    使用 pdfbox 为文本字段设置工具提示

  27. 27

    无法将变量设置为文本字段的值

  28. 28

    如何根据 Flutter 中另一个文本字段的值自动设置文本字段的值?

  29. 29

    如何在文本字段中设置特定值?

热门标签

归档