swift-date 0.0.1

swift-date 0.0.1

测试测试
语言语言 SwiftSwift
许可 MIT
发布最新发布2014年12月
SPM支持 SPM

Michael Domanski 维护。



为 Swift 语言提供简易日期操作

  • 库状态:试验性

为什么要实现日期类型,我们已经有 NSDate 呢?

是的。这是一个非常好的 API,但它使得简单的、经常执行的日期计算变得相对繁琐,尤其是对于新开发者。

此框架提供了一组简单类型进行简单的日期和时间计算,例如

  • 计算时间差(DateDate 的时间差)
  • 根据特定时间来调整日期
  • String 解释为 Date
  • Date 操作的可读性语法糖

例如:

var firstDate = Date() // now
var seconddate = Date(dateString: "2014-03-10 12:00:00 PST")
XCTAssertTrue(secondDate.year, 2014) 
XCTAssertTrue(secondDate.timezone, NSTimeZone.localTimeZone())
XCTAssertFalse(firstDate == secondDate, "simple object comparison")
var timeDelta = firstDate - secondDate // time delta as object
var someTime:Date = Date() - timeDelta // simple date offsetting
// or even simpler
var anotherTime = Date(dateString: "2014-03-10 12:00:00 PST") - TimeDelta(days:2)
XCTAssertEqual(anotherTime.day, 8, "very simple, isn't it")

安装

从 GitHub 拉取,添加为框架,搞定。目前这 是安装此库的唯一方式,尽管我会尽快将其添加到 CocoaPods 中,但目前这是 试验性 的。

贡献

发起一个 pull request,添加一个分支,然后开始吧。

如何获得帮助 & 贡献者

目前只有我一个人,请联系我:[email protected]