How does one subtract hours from an NSDate?

后端 未结 7 1487
长发绾君心
长发绾君心 2020-12-09 14:56

I would like to subtract 4 hours from a date. I read the date string into an NSDate object use the following code:

NSDateFormatter * dateFormatter = [[[NSDat         


        
7条回答
  •  孤城傲影
    2020-12-09 15:52

    In Swift 4 :

    var baseDate = ... // something
    let dateMinus4Hours = Calendar.current.date(byAdding: .hour, value: -4, to: baseDate)
    

    don't go with 24*3600 and stuff, that's asking for trouble.

提交回复
热议问题