How can I set only time in NSDate variable?

前端 未结 3 2272
执笔经年
执笔经年 2021-02-14 15:20

I have NSDate variable and would like to change only time (date shouldn\'t be changed). Is it possible ?

Eg: user pick date interval in DatePicker date (If it\'s start d

3条回答
  •  小蘑菇
    小蘑菇 (楼主)
    2021-02-14 15:41

    The NSDate object cannot be changed.

    You can create a new NSDate object from it. Take a look at the - (id)dateByAddingTimeInterval:(NSTimeInterval)seconds method.

    NSDate *newDate = [endDate dateByAddingTimeInterval:24.0f * 60.0f * 60.0f - 1.0f];
    

提交回复
热议问题