【发布时间】:2017-03-01 01:59:28
【问题描述】:
我想使用 Foundation 的 DateFormatter 来解析格式相当奇怪的日期字符串 /Date(1488335133000+0100)/(代表 2017-03-01 03:25:33)。据我所知,这将日期描述为自 1970 年以来的毫秒数,并指定了 GMT+1 时区。
但是,我找不到将毫秒或秒的格式字符串指定为 unix 时间戳的方法。这甚至可能吗?
如果不可能,正确解析此日期的最佳选择是什么?我目前正在尝试拆分字符串,直到获得毫秒和时区,将毫秒除以 1000 并通过Date(timeIntervalSince1970: seconds) 创建一个新的日期对象。不太确定时区应该如何发挥作用。
【问题讨论】:
标签: swift date datetime nsdateformatter dateformatter