conversion from NSTimeInterval to hour,minutes,seconds,milliseconds in swift

前端 未结 15 1345
不思量自难忘°
不思量自难忘° 2020-12-07 20:05

My code is here:

func stringFromTimeInterval(interval:NSTimeInterval) -> NSString {

    var ti = NSInteger(interval)
    var ms = ti * 1000
    var secon         


        
15条回答
  •  眼角桃花
    2020-12-07 20:37

    for convert hour and minutes to seconds in swift 2.0:

    ///RETORNA TOTAL DE SEGUNDOS DE HORA:MINUTOS
    func horasMinutosToSeconds (HoraMinutos:String) -> Int {
    
        let formatar = NSDateFormatter()
        let calendar = NSCalendar.currentCalendar()
        formatar.locale = NSLocale.currentLocale()
        formatar.dateFormat = "HH:mm"
    
        let Inicio = formatar.dateFromString(HoraMinutos)
        let comp = calendar.components([NSCalendarUnit.Hour, NSCalendarUnit.Minute], fromDate: Inicio!)
    
        let hora = comp.hour
        let minute = comp.minute
    
        let hours = hora*3600
        let minuts = minute*60
    
        let totseconds = hours+minuts
    
        return totseconds
    }
    

提交回复
热议问题