RFISO8601DateTime 3.0.3

RFISO8601DateTime 3.0.3

测试已测试
Lang语言 SwiftSwift
许可协议 MIT
发布上次发布2019年5月
SPM支持 SPM

Hindrik BruinsmaGitHub Actions 维护。



RFISO8601DateTime

CI Status Version License Platform

用法

用法非常简单,要解析一个 RFC3339 日期/时间字符串,只需执行以下操作。

let rfc3339DateTime = "1985-04-12T23:20:50.52Z"
let parsedDateTime = NSDate.parseDateString(rfc3339DateTime)

支持的时间/日期格式

RFISO8601DateTime 目前支持以下时间/日期格式

  • 日历月份(例如,2008-08)。
  • 日历日期,例如 2008-08-30 或 20080830。
  • 序数日期(例如,2008-243)。
  • 年周数(例如,2008-W35)。
  • 周日期(例如,2008-W35-6)。
  • 小时和分钟(例如,17:21)。
  • 小时,分钟和秒(例如,17:21:59)。
  • 时区设计符(例如,Z,+07 或 +07:00)。
  • 带有时区设计符的小时,分钟和秒(例如,17:21:59+07:00)。
  • 带有小时,分钟和秒的日历日期(例如,2008-08-30 17:21:59 或 20080830 172159)。
  • 日期,带有时区(例如,2008-08-30 或 2008-08-30+07:00)。
  • 时间,带有时区和可选的小数秒(例如,01:45:36 或 01:45:36.123+07:00)。
  • 日期和时间,带有时区和可选的小数秒(例如,2008-08-30T01:45:36 或 2008-08-30T01:45:36.123Z)。
  • 带有 RFC2822 格式的日期和时间(例如. Fri, 21 Nov 1997 09:55:06 -0600)。

需求

安装

RFISO8601DateTime 通过 CocoaPods 提供。要安装它,只需在 Podfile 中添加以下行即可

pod 'RFISO8601DateTime', '~> 3.0' # Swift 4.0
pod 'RFISO8601DateTime', '~> 2.0' # Swift 3.0
pod 'RFISO8601DateTime', '~> 1.0' # Swift 2.3

作者

Hindrik Bruinsma, [email protected]

许可证

RFISO8601DateTime 在 MIT 许可下提供。有关更多信息,请参阅 LICENSE 文件。