具有不同格式的Swift Date对象

时间:2017-10-05 14:19:16

标签: ios swift date nsdate

我有一个Date对象,其中包含年/月/日和小时/分钟/秒数据。我需要放弃小时/分钟/秒的部分,因为它比较了有问题的日子。

问题是我看到的唯一明显的方法是将这一天变为String ,然后使用DateFormatter格式yyyy/mm/dd 将其转回Date 。这似乎是一种浪费,这真的是唯一的方法吗?

非常感谢。

1 个答案:

答案 0 :(得分:1)

永远不要将日期转换为String并返回Date

您正在寻找startOfDay的{​​{1}}功能:

Calendar