Форум программистов, компьютерный форум, киберфорум
Наши страницы
Swift
Войти
Регистрация
Восстановить пароль
 
wwn41268
-1 / 14 / 2
Регистрация: 14.12.2017
Сообщений: 240
#1

Разница во времени - Swift

23.01.2018, 11:22. Просмотров 281. Ответов 1
Метки нет (Все метки)

приветвую!
есть строка времени вида 14:00 (HH:MM)
как сравнить его с текущим временем и получить разницу в минутах ?
разница может быть как положительной(если текущее время больше строки),так и отрицательной(текущее время меньше строки)

Спасибо!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.01.2018, 11:22
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Разница во времени (Swift):

Гистограммы времени пребывания и гистограмма распределения времени пребывания - в чём разница
Собственно из названия топика всё ясно. Объясните в чём разница, а так же...

Разница во времени
Собственно вопрос: Как отнять время которое сейчас, от времени в переменной?...

Разница во времени
Здравствуйте, я вот с каким вопросом, как мне разницу между двумя датами...

Разница времени
Здравствуйте. Я начинающий пользователь Access, так что прошу извенить за...

Разница во времени
в таблице есть 3 колонки in,out(datetime) diff(time) в in время вида...

Разница времени
Здравствуйте! Подскажите пожалуйста, как от одного времени отнять другое:...

1
Ev[G]eN
iOS/Android Developer
Эксперт С++
5115 / 1553 / 950
Регистрация: 23.01.2011
Сообщений: 3,179
Завершенные тесты: 1
25.01.2018, 20:15 #2
Код
extension String {
    
    func toDate(with format: String = "HH:MM") -> Date? {
        let dateFormatter = DateFormatter()
        dateFormatter.dateFormat = format
        return dateFormatter.date(from: self)
    }
    
}
Код
guard let someDate = "14:00".toDate() else {
    return
}

let currentDate = Date()
let result = currentDate.timeIntervalSince(someDate)
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
25.01.2018, 20:15
Привет! Вот еще темы с решениями:

Разница во времени
Даны две строки с датами : 20:15:06, 23:26:19 (ЧЧ:ММ:СС). Нужно вычислить...

Разница во времени
Подсчитать количества дней с начала эпох и до определенной даты включительно....

Разница времени
Здравствуйте! есть две даты скажем 11.07.2017 12:30:00 и 11.07.2017 14:00:00...

Разница во времени с условием
Добрый день, подскажите, пожалуйста, как сделать при помощи VBA. Необходимо...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru