我获得某些图像的当前时间或时间戳。我不得不改变日期,而不应该改变时间。例如,我使用[NSdate date]获取当前日期和时间,并存储在“2014-01-10 09:58:47 +0000”的NSdate对象中。现在只更改日期部分,保持时间相同“2013-11-09 09:58:47 +0000” 我怎样才能做到这一点?
答案 0 :(得分:3)
将日期转换为日期组件(包括时间部分),将组件的日期部分更改为新的一天,并根据这些组件创建新日期。
dateByAddingDateComponents
也是另一种方法。
这些都在Calendrical Calculations文档中进行了描述。