【发布时间】:2016-05-27 12:58:29
【问题描述】:
我正在尝试创建用于解析 Fri, 12 Feb 2016 17:09:53 +0800 (SGT) 日期格式的格式化程序。
我尝试使用EEE, dd MMM yyyy HH:mm:ss Z,但输出为空。
关于如何使用 NSDateFormatter 解析上述日期的任何想法。
提前谢谢你。
P.S - 标记在 Gmail API 中,因为我从它的响应中收到了相同的信息。
【问题讨论】:
-
你确定你得到 null 吗?因为我尝试过,它会得到回应。
-
@JAGAT 用另一个例子做了同样的尝试 >> 2016 年 2 月 1 日星期一 23:11:25 -0800 (PST) 似乎没有用。
-
NSDateFormatter 有据可查,最新的 iOS 版本声明使用以下规范 unicode.org/reports/tr35/tr35-31/… 不幸的是,小写 z 似乎不适用于 'SGT' 但它适用于 'PST '。
-
@A-Live:是的,这似乎是问题所在。 :( 不知道如何强制 Gmail API 以正确的格式向我发送日期。
-
您使用的是哪个 API?也许有一种方法可以指定所需的日期格式或处理响应的库。
标签: ios objective-c swift nsdateformatter gmail-api