RFC3339DateFormatter

1.0.1

DateFormatter conforming to RFC3339
morishin/RFC3339DateFormatter

What's New

1.0.1

2018-06-13T10:01:29Z
  • Support Linux #1

RFC3339DateFormatter

Swift version CocoaPods compatible Carthage compatible Build Status

DateFormatter conforming to RFC3339

Usage

Demo.playground

Date from String

import RFC3339DateFormatter

// with T, nanosecond
RFC3339DateFormatter.date(from: "2017-01-01T00:00:00.000Z")
RFC3339DateFormatter.date(from: "2017-01-01T09:00:00.000+09:00")
// with T
RFC3339DateFormatter.date(from: "2017-01-01T00:00:00Z")
RFC3339DateFormatter.date(from: "2017-01-01T09:00:00+09:00")
// with ` `, nanosecond
RFC3339DateFormatter.date(from: "2017-01-01 00:00:00.000Z")
RFC3339DateFormatter.date(from: "2017-01-01 09:00:00.000+09:00")
// with ` `
RFC3339DateFormatter.date(from: "2017-01-01 00:00:00Z")
RFC3339DateFormatter.date(from: "2017-01-01 09:00:00+09:00")
// different number of digits of nanosecond
RFC3339DateFormatter.date(from: "2017-01-01 00:00:00.0Z")

Date to String

import RFC3339DateFormatter

RFC3339DateFormatter.string(from: Date()) // "2017-12-01T06:25:11.029Z"

Installation

Carthage

Cartfile

github "morishin/RFC3339DateFormatter"

CocoaPods

Podfile

pod 'RFC3339DateFormatter'

LICENSE

MIT

Description

  • Swift Tools 4.0.0
View More Packages from this Author

Dependencies

  • None
Last updated: Fri Apr 12 2024 01:31:03 GMT-0900 (Hawaii-Aleutian Daylight Time)