How to add minutes to current time in swift

前端 未结 10 1376
天涯浪人
天涯浪人 2020-11-27 03:10

I am new to Swift and am trying a scheduler. I have the start time selected and I need to add 5 minutes (or multiples of it) to the start time and display it in an UILabel?<

10条回答
  •  天命终不由人
    2020-11-27 03:50

    You can use in swift 4 or 5

        let date = Date()
        let dateFormatter = DateFormatter()
        dateFormatter.dateFormat = "yyyy-MM-dd H:mm:ss"
        let current_date_time = dateFormatter.string(from: date)
        print("before add time-->",current_date_time)
    
        //adding 5 miniuts
        let addminutes = date.addingTimeInterval(5*60)
        dateFormatter.dateFormat = "yyyy-MM-dd H:mm:ss"
        let after_add_time = dateFormatter.string(from: addminutes)
        print("after add time-->",after_add_time)
    

    output:

    before add time--> 2020-02-18 10:38:15
    after add time--> 2020-02-18 10:43:15
    

提交回复
热议问题