在处理从不同客户机发送的各种各样的JSON数据时,数据格式标准化是一个真正的问题。
我可能会得到其中的任何一个: 2013-10-05
2-6-13
2013年7月13日星期一
有时会有小时、分钟和秒以及时区信息。对于每个客户端,我必须手动设置一个NSDateFormatter,或者如果无法解析它,我会进行子字符串搜索。我真正想做的是将所有这些合并到一个方法中,并以某种方式确定我处理的是哪种类型。然后使用某种类型的switch语句来处理该特定日期的解析。
我无法更改它们的格式,但我如何才能更好地处理它们?
发布于 2013-07-20 00:50:19
这不是你问题的确切答案,但是当我想要解析日期而不确定格式时,我通常只为日期设置NSDataDetector。检测器通常会检测多种语言的日期,并一次性格式化所有日期。它相当整洁。
https://stackoverflow.com/questions/17750447
复制相似问题