我知道这可能是一个简单的问题,但我需要你的帮助。 我正在尝试制作一个解码航空信息的应用程序。我需要从文本字段中获取文本并设置标签以将其解码为简单语言。 即如果用户在文本字段中插入12310520,则标签必须在12月31日上午5点20分
谢谢你的帮助
我尝试了这个但是我得到了Null:
NSString *data = [NSString stringWithFormat:@"%@", [date text]];// this come from the textfield---
NSDateFormatter *dateFormatter =[[NSDateFormatter alloc]init];
[dateFormatter setDateFormat:@"MM-dd'at'HH:mm"];
NSDate *dateFromString=[[NSDate alloc]init];
dateFromString = [dateFormatter dateFromString:data];
NSLog(@"%@", dateFromString);
答案 0 :(得分:0)
你必须在你的UITextField上使用NSFormatter,然后捕获并将字符串分成月,日,时变量。然后,您可以执行类似于case / catch语句的操作,该语句检查新字符串并返回每个案例所需的内容。然后将这些字符串重新连接起来并将其传递给您的标签..
我会给你一个例子,但我的一天结束了,我回到了家里......但我希望这能让你知道如何做到这一点......但是如果你等一个人可能会提供更好的解决方案。