Swift:检查两个NSDate是否相同

Burf2000

真的很简单,我确信这是一个迅速的错误。我正在尝试检查2个NSDate是否相同。即使认为打印输出在下面,该语句也不会通过

println("\(statistics.startDate) \(healthObject.date)")

if healthObject.date.isEqualToDate(statistics.startDate) 
{
      healthObject.flights =  Int(quantity.doubleValueForUnit(HKUnit.countUnit()))
      println(Int(quantity.doubleValueForUnit(HKUnit.countUnit())))
}

2015-03-30 13:56:50 +0000 2015-03-30 13:56:50 +0000

2015-03-30 13:56:50 +0000 2015-03-31 13:56:50 +0000

2015-03-31 13:56:50 +0000 2015-03-30 13:56:50 +0000

2015-03-31 13:56:50 +0000 2015-03-31 13:56:50 +0000

解决方案正如一位令人敬畏的人所指出的那样,直到亚秒级的日期都是相同的。奇怪的是,这些值是否来自HealthKit

在iOS8中对我有效的是:

   if let dif = calender?.compareDate(statistics.startDate, toDate: healthObject.date, toUnitGranularity: NSCalendarUnit.SecondCalendarUnit)
   {
      println(Int(quantity.doubleValueForUnit(HKUnit.countUnit())))
      println("\(statistics.startDate) \(healthObject.date)")
      healthObject.flights =  Int(quantity.doubleValueForUnit(HKUnit.countUnit()))

   }
阿卜杜拉

检查日期是否相等的最简单方法是使用NSDate.isEqualToDate()方法。

或者

NSCalendar.currentCalendar().compareDate(date1, toDate: date2, toUnitGranularity: NSCalendarUnit.CalendarUnitSecond)

如果您使用大量的日期算法,请检查库。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

检查两个指标是否相同

来自分类常见问题

如何检查两个结构在Swift中是否具有相同的泛型参数类型?

来自分类Dev

如何检查两个结构在Swift中是否具有相同的泛型参数类型?

来自分类Dev

如何检查两个单词的基数或词干是否相同?

来自分类Dev

Nunit:检查两个对象是否相同

来自分类Dev

如何检查两个[String:Any]是否相同?

来自分类Dev

检查两个列表是否具有相同的项目

来自分类Dev

如何检查两个文件的内容是否相同

来自分类Dev

如何检查两个文件内容是否相同?

来自分类Dev

比较两个图像以检查它们是否相同

来自分类Dev

比较两个图像以检查它们是否相同

来自分类Dev

检查两个列表是否具有相同的元素

来自分类Dev

如何检查两个图像是否相同

来自分类Dev

检查连续日期内的两个值是否相同

来自分类Dev

检查两个列表在JUnit中是否相同

来自分类Dev

如何检查两个选择是否返回相同的ID

来自分类Dev

如何检查两个元组列表是否相同

来自分类Dev

如何使用if或语句检查两个变量是否相同

来自分类Dev

检查具有相同类的两个元素的两个 ID 是否相等

来自分类Dev

返回相同结果的两个相同NSDate的比较

来自分类Dev

如何检查两个NSDate是否来自同一天

来自分类Dev

检查两个数组中使用的两个对象是否相同

来自分类Dev

检查两个数组中使用的两个对象是否相同

来自分类Dev

检查列表的两个值是否具有相同的数字,返回多少相同

来自分类Dev

创建一个单元测试,两个检查两个psql模式是否相同

来自分类Dev

如何检查两个相同的字母

来自分类Dev

如何在Swift中减去两个NSDate?

来自分类Dev

这两个XML是否相同?

来自分类Dev

两个文件是否相同?

Related 相关文章

热门标签

归档