欢迎加入QQ讨论群258996829

Swift 日期处理类库 Punctual.swift

发布时间:2016-09-15 00:29  回复:0  查看:3766  感兴趣:7  赞:0   最后回复:2016-09-15 00:29  

Swift 日期处理类库 Punctual.swift,可以使用自然语言对日期进行操作。它受启发于ObjectiveSugar

举几个例子?

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")

相关开源代码

您还未登录,请先登录

热门帖子

最新帖子