【发布时间】:2014-05-29 10:11:33
【问题描述】:
我需要创建一个可以从用户那里获取日期和时间的应用。具有不同位置的用户可以根据他们的位置时区输入日期,即美国、亚洲、GB 等。他们都有不同的时间格式,所以他们将输入不同的日期时间格式,那么我怎样才能检索到日期的字符串?我是否需要在每个当地时间设置日期格式?或者 IOS 库中是否有任何内置函数允许用户在文本字段中输入不同类型的格式日期?请帮忙
NSString *datestring = self.date.text;
NSString *timestring = self.time.text;
NSString *combined = [NSString stringWithFormat:@"%@ %@", datestring, timestring];
这就是我将字符串从用户获取到文本字段的方式。还有其他更好的方法吗?
【问题讨论】:
-
您可以使用日期格式器,但用户可以用自己的方式输入日期,因此您指定的日期格式可能与用户不同,因此添加日期选择器更好。
标签: ios nsdate nsdateformatter