SwiftDate 介绍
SwiftDate 是个非常强大的日期/日历框架,完全使用 Swift 编写。SwiftDate 部分是基于 QuantLib
的,著名的定量金融学库,SwiftDate 对金融应用非常友好,同时也有强大的商业日历功能。
创建日期:
var d1 = Date(year : 2014, month : 5, day : 15) var d2 = Date(string : "2014-05-15")
简单的日期计算:
d1 = d1 + 1 if (d2 > d1) { ... }
复杂的日期转换函数:
var d = Date(string : "2014-04-30") d.addMonths(1) // returns "2014-05-30" d.addMonths(1, rollDay : RollDay.ThirtyOne) // returns "2014-05-31" d + "1M" // returns "2014-05-30"
日历
var cal = USNYSECalendar() var d1 = Date(string : "2014-07-03") var nbd = cal.nextBizDay(d1) // returns "2014-07-07" - skipped over 4th of July!
日期计算:
var dc = Actual360() dc.dayCountFraction(Date(string : "2014-01-31"), date2: Date(string : "2014-02-28"))
SwiftDate 官网
https://github.com/haginile/SwiftDate
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。