Ios 更改NSDate的日期,同时保持时间不变

Ios 更改NSDate的日期,同时保持时间不变,ios,iphone,Ios,Iphone,我得到一些图像的当前时间或时间戳。我只需更改日期,而时间不应更改。例如,我使用[NSdate date]获取当前日期和时间,并将其存储在NSdate对象中,即“2014-01-10 09:58:47+0000”。现在只更改日期部分,将时间保持为“2013-11-09 09:58:47+0000” 如何实现这一点?将日期转换为其日期组件(包括时间部分),将组件的日期部分更改为新日期,并基于这些组件创建新日期 dateByAddingDateComponents也是另一种方法 所有这些都在文档中描述

我得到一些图像的当前时间或时间戳。我只需更改日期,而时间不应更改。例如,我使用[NSdate date]获取当前日期和时间,并将其存储在NSdate对象中,即“2014-01-10 09:58:47+0000”。现在只更改日期部分,将时间保持为“2013-11-09 09:58:47+0000”
如何实现这一点?

将日期转换为其日期组件(包括时间部分),将组件的日期部分更改为新日期,并基于这些组件创建新日期

dateByAddingDateComponents
也是另一种方法


所有这些都在文档中描述。

将日期转换为其日期组件(包括时间部分),将组件的日期部分更改为新的日期,并基于这些组件创建新的日期

dateByAddingDateComponents
也是另一种方法


所有这些都在文档中描述。

将日期转换为其日期组件(包括时间部分),将组件的日期部分更改为新的日期,并基于这些组件创建新的日期

dateByAddingDateComponents
也是另一种方法


所有这些都在文档中描述。

将日期转换为其日期组件(包括时间部分),将组件的日期部分更改为新的日期,并基于这些组件创建新的日期

dateByAddingDateComponents
也是另一种方法



所有这些都在文档中描述。

时区更改如何?您可以将日期和时间保存为字符串,然后断开该字符串,然后您可以更改任何您想要的内容,在下一步,您可以合并日期和时间,并在之后显示否,时区更改将影响时间。只需更改日期。就像替换字符串的子字符串一样,这非常简单。这会有帮助的是的,我有这个想法。但这看起来不太好。date NSDateFormatter能否仅用于更改日期?时区更改如何?您可以将该日期和时间保存为字符串,然后断开该字符串,然后您可以更改任何您想要的内容,在下一步,您可以合并日期和时间,并在之后显示否,时区更改将影响时间。只需更改日期。就像替换字符串的子字符串一样,这非常简单。这会有帮助的是的,我有这个想法。但这看起来不太好。date NSDateFormatter能否仅用于更改日期?时区更改如何?您可以将该日期和时间保存为字符串,然后断开该字符串,然后您可以更改任何您想要的内容,在下一步,您可以合并日期和时间,并在之后显示否,时区更改将影响时间。只需更改日期。就像替换字符串的子字符串一样,这非常简单。这会有帮助的是的,我有这个想法。但这看起来不太好。date NSDateFormatter能否仅用于更改日期?时区更改如何?您可以将该日期和时间保存为字符串,然后断开该字符串,然后您可以更改任何您想要的内容,在下一步,您可以合并日期和时间,并在之后显示否,时区更改将影响时间。只需更改日期。就像替换字符串的子字符串一样,这非常简单。这会有帮助的是的,我有这个想法。但这看起来不太好。date NSDateFormatter只能用于更改日期吗??