小编Dan*_*lin的帖子

如何在 iphone 上解析未知格式的日期字符串?

如果我不知道格式,如何使用 iPhone SDK 解析表示日期和/或时间的字符串?我正在构建一个允许使用一系列可能的日期和时间的应用程序,我不希望它失败,因为格式是“01/01/2001”而不是“01-01-2001”等. 时间可能包括也可能不包括在内。

有没有办法做到这一点?我尝试使用 NSDateFormatter 将日期和时间样式设置为“NoStyle”,并且 setLenient = YES,但它仍然无法解析最简单的字符串:“1/22/2009 12:00:00 PM”

我无法提前知道格式,我需要一种可以启发式确定格式的方法。

我来自 .NET 背景,这就像 new DateTime(string_in_any_format); 一样简单。但我不知道如何在 Obj-C 中做到这一点。

iphone date-parsing

3
推荐指数
1
解决办法
1442
查看次数

标签 统计

date-parsing ×1

iphone ×1