代码之家  ›  专栏  ›  技术社区  ›  AndersK

日期或时间!时间在里面

  •  2
  • AndersK  · 技术社区  · 15 年前

    有没有可能在电视上看到

    NSDate公司

    我有一个问题,我有时阅读 日期 有时 日期时间 从数据库。在这两种情况下,我都创建了一个 但是我想知道最初的类型是什么。我知道我可以用包装纸或别的什么东西包住房间 NSDate公司 实例来查看是否设置了时间?

    短暂性脑缺血发作

    2 回复  |  直到 15 年前
        1
  •  3
  •   Eiko    15 年前

    您正在以相同的方式创建NSDate实例,只需将中的小时、分钟和秒设置为0即可 唯一的例子,将其转换为NSTimeInterval并使用它初始化日期?

    那么,就没有办法区分一个真实的日期和一个错误的日期。您可以使用创建时使用的相同算法进行检查,即小时数==0&&分钟==0&&秒==0。但这将失败一个真正的 与那些属性-这可能是一个问题,也可能不是。

        2
  •  2
  •   Dave DeLong    15 年前

    NSDate 总是 NSDate公司 ,则它有一个时间分量。如果您想提取日期的各个部分(如月、年、小时、秒等),那么您将使用 -[NSCalendar components:fromDate:] .