时间

Time 是一个 Swift 包,可以轻松执行稳健且类型安全日期和时间计算。

使用日历可能非常复杂且容易出错。Time 通过明确概念并通过类型安全的 API 限制不当使用来解决这些问题。

安装

Time 可以像其他任何 Swift 包一样安装。将其添加到您的 Package.swift 文件的 dependencies 部分

.package(url: "https://github.com/davedelong/time", from: "1.0.0")

平台支持

Time 需要 Swift 5.7 或更高版本,以及 macOS 13/iOS 16(或同等版本)或更高版本。 该库的核心部分构建在 Swift 的 Duration 类型之上,该类型是在 macOS 13/iOS 16 中引入的。

文档

Time 的大量文档托管在 Swift Package Index 上。

此外,此存储库中的“Examples”文件夹包含说明如何使用该库核心部分的代码。

基本概念

这是文档的 TL;DR 版本

有关更多信息,请参阅 文档 和包含的示例。

贡献

Time 是完全开源的,可在 https://github.com/davedelong/time 上获得。 如果您有功能请求、建议或发现错误,请打开 新的 issue

许可证

Time 是在 MIT 许可证下获得许可的。 有关更多信息,请参阅 LICENSE 文件。