【Swift】日期比较函数 记录下 Comparing date in Swift
2017-01-14 10:53
239 查看
Add this code to your project and comparing dates is easier than ever
扩展NSDATE
//swift 3.0.2
t’s easy to use. Here’s a couple of examples
在.SWIFT调用就行了,EASY的很!
原文链接:http://myxcode.net/2015/08/30/comparing-dates-in-swift/
扩展NSDATE
//swift 3.0.2
extension NSDate { func isGreaterThanDate(dateToCompare : NSDate) -> Bool { var isGreater = false if self.compare(dateToCompare as Date) == ComparisonResult.orderedDescending { isGreater = true } return isGreater } func isLessThanDate(dateToCompare : NSDate) -> Bool { var isLess = false if self.compare(dateToCompare as Date) == ComparisonResult.orderedAscending { isLess = true } return isLess } func addDays(daysToAdd : Int) -> NSDate { let secondsInDays : TimeInterval = Double(daysToAdd) * 60 * 60 * 24 let dateWithDaysAdded : NSDate = self.addingTimeInterval(secondsInDays) return dateWithDaysAdded } func addHours(hoursToAdd : Int) -> NSDate { let secondsInHours : TimeInterval = Double(hoursToAdd) * 60 * 60 let dateWithHoursAdded : NSDate = self.addingTimeInterval(secondsInHours) return dateWithHoursAdded } }
t’s easy to use. Here’s a couple of examples
在.SWIFT调用就行了,EASY的很!
var today = NSDate() var oneHourFromNow = today.addHours(1) if today.isGreaterThanDate(oneHourFromNow) { println("Something is terrebly wrong.") } var aWeekFromNow = today.addDays(7)
原文链接:http://myxcode.net/2015/08/30/comparing-dates-in-swift/
相关文章推荐
- T-SQL: 17 个与日期时间相关的自定义函数(UDF),周日作为周的最后一天,均不受 @@DateFirst、语言版本影响!
- DateDiff in c#(求两个日期之间的任何值)
- javascript检查日期格式的函数[比较全]
- 日期比较函数DateDiff()函数(转)
- Date 日期比较
- T-SQL: 17 个与日期时间相关的自定义函数(UDF),周日作为周的最后一天,均不受 @@DateFirst、语言版本影响
- SQL DATEDIFF语法及时间函数 Sql 查询当天、本周、本月记录
- 一个日期时间比较的函数
- [导入]sqlite 日期比较.取大于现在时间的记录
- PHP日期格式化 - date()函数
- Javascript 判断日期 ValidDate 函数
- PHP - Manual手册 - XXII. Date/Time 日期/时间函数 - date格式化一个本地时间/日期
- mysql的日期和时间函数–date_format
- PHP5中新增加的日期(date)函数的常量
- Sql Server比较有用的时间函数之DATENAME函数说明
- 将今天与数据库中的某个日期比较,然后将比较结果小于某个天数的记录绑定到datagrid上。
- [导入]MsAjax Lib-> Date.parseInvariant 函数
- Sql Server比较有用的时间函数之DATEADD函数说明
- 如何实现日期比较,暨实现显示5天内,显示10天内的记录
- php date()日期时间函数详解