Я хочу преобразовать мою переменную для часов, которая является целым числом, в 24-часовую систему времени (например, если это 01:05:13 PM, часы будут сохранены как 13, минуты будут сохранены как 5, исекунды будут сохранены как 13), чтобы позже я мог использовать их для некоторой математики в своем коде, чтобы выявить некоторые различия в приложении планирования, над которым я работаю.Это мое первое приложение, и я нигде не смог найти ответ на этот вопрос, так что спасибо за вашу помощь!Еще один способ, с помощью которого этот код может работать, - это получение суммы в секундах с начала дня, и если кто-нибудь знает, как это сделать, это будет с благодарностью!Это моя функция для получения времени и сохранения его в виде трех разных целых чисел для часов, секунд и минут:
@IBAction func setTime() {
var date = NSDate()
//pickTimes()
var calendar = NSCalendar.current
calendar.timeZone = TimeZone(identifier: "UTC")!
var currentHour = calendar.component(.hour, from: date as Date) + 5
let currentMinutes = calendar.component(.minute, from: date as Date)
let currentSeconds = calendar.component(.second, from: date as Date)
timeText.text = ("\(currentHour):\(currentMinutes):\(currentSeconds)")
}