Swift 日期處理類庫 Punctual.swift,可以使用自然語言對日期進(jìn)行操作。它受啟發(fā)于ObjectiveSugar。
舉幾個(gè)例子?
print(1.day.ago) // Optional(2015-04-08 04:49:30 +0000) print(10.days.until(Date())) // Optional(2015-03-30 04:11:03 +0000) print((1.day + 2.months - 9.years).ago) // Optional(2024-02-08 18:28:26 +0000) print(Date() - 1.day.ago!) print(1.year.timeInterval) // Optional(31622400.0) print((Date() + 30.minutes)!.nearestHour) // 1 print(4.years.fromNow?.longTimeString) // Optional("12:11:44 AM EDT") print(4.years.fromNow?.stringWithFormat("HH:mm")) // Optional("00:11")