可可 – 我如何确定收到的日期格式?

可可 – 我如何确定收到的日期格式?,第1张

概述在处理从各种客户端发送的各种 JSON数据时,日期格式标准化是一个真正的问题. 我可能会得到以下任何一个: 2013年10月5日 13年2月6日 星期一,2013年7月13日 有时会有小时,分钟和秒以及时区信息.对于每个客户端,我必须手动设置NSDateFormatter,或者如果无法解析它我已经完成了子串搜索.我真正想做的是将所有这些组合成一个单一的方法,并以某种方式确定我正在处理的类型.然后有 在处理从各种客户端发送的各种 JSON数据时,日期格式标准化是一个真正的问题.

我可能会得到以下任何一个:
2013年10月5日
13年2月6日
星期一,2013年7月13日

有时会有小时,分钟和秒以及时区信息.对于每个客户端,我必须手动设置NSDateFormatter,或者如果无法解析它我已经完成了子串搜索.我真正想做的是将所有这些组合成一个单一的方法,并以某种方式确定我正在处理的类型.然后有一些switch语句来处理该特定日期的解析.

我无法改变他们的格式,但我怎样才能更好地处理它们?

解决方法 这不是你的问题的答案,但是当我想要解析日期而不确定格式时,我通常只为日期设置NSDataDetector.检测器通常会检测多种语言的日期并一次格式化.它非常整洁. 总结

以上是内存溢出为你收集整理的可可 – 我如何确定收到的日期格式?全部内容,希望文章能够帮你解决可可 – 我如何确定收到的日期格式?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1009968.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-22
下一篇 2022-05-22

发表评论

登录后才能评论

评论列表(0条)

保存