Twitter Follow Github Current Release Swift Package Manager Compatible Swift Versions Platforms Xcode 13+ Codebeat License Donate

SHDateFormatter

这个框架支持编码以及解码多种不同的日期和时间格式。 目前支持以下格式(请参阅 SHDateFormat):

ISO8601 格式实现了客户端和服务器应用程序之间处理日期和时间的标准。 关于此标准的详细解释以及如何使用它的信息可以在 Apple 文档Ole Begemanns 博客 中找到。

此外,SHDateFormatter sharedInstance 上提供了以下便利功能,如果输入日期为 nil,则将返回默认值。 它们可以轻松处理可选值,并提供额外的功能,例如为您提供相对日期而不是例如“yyyy/MM/dd”

安装

Swift Package Manager

在 Xcode 中,打开您的目标列表并选择您的项目。 单击 Swift Packages 选项卡,然后单击小的 + 图标。 输入此存储库的 URL,选择您要安装的版本 - 通常预设是可以的 - 然后确认。

CocoaPods

从版本 1.7.0 开始,我放弃了对 CocoaPods 的支持,转而使用 SPM。 请通过 SPM 集成该软件包(请参阅上文)。

Carthage

从版本 1.7.0 开始,我放弃了对 Carthage 的支持,转而使用 SPM。 请通过 SPM 集成该软件包(请参阅上文)。

代码文档

代码文档Swift Package Index 生成和托管(由 DocC 提供支持)

发布

要发布此 Swift 包,必须执行以下步骤

SHDateFormatter release x.y.z 🎉

▸ 🚀  SHDateFormatter (x.y.z) successfully published
▸ 📅  September 2nd
▸ 🌎  https://swiftpackageindex.cn/Blackjacx/SHDateFormatter
▸ 🌎  https://github.com/Blackjacx/SHDateFormatter/releases/latest
▸ 👍  Tell your friends!

#SPM #Date #Formatter #tested

贡献

作者

Stefan Herold • 🐦 @Blackjacxxx

贡献者

感谢所有参与者

许可证

SHDateFormatter 在 MIT 许可证下可用。 有关更多信息,请参阅 LICENSE 文件。