Форум программистов, компьютерный форум, киберфорум
Наши страницы
Swift
Войти
Регистрация
Восстановить пароль
 
ЕвгенийКот
3 / 3 / 0
Регистрация: 17.04.2013
Сообщений: 57
#1

Нужна подсказка с DateFormatter

04.10.2017, 15:15. Просмотров 329. Ответов 1
Метки нет (Все метки)

Задача, нужно выводить дату разницу в 2х датах в отдельных Label, каждую секунду, т.е. счетчик обратного отсчета от одной даты до другой

аутлеты
C
1
2
3
4
5
    @IBOutlet weak var elapsedLabel: UILabel!
    @IBOutlet weak var lblDays: UILabel!
    @IBOutlet weak var lblHours: UILabel!
    @IBOutlet weak var lblMinutes: UILabel!
    @IBOutlet weak var lblSecond: UILabel!
форматтер
C
1
2
3
4
5
6
7
    var formatter: DateComponentsFormatter = {
        let formatter = DateComponentsFormatter()
        formatter.unitsStyle = .positional
        formatter.allowedUnits = [.day, .hour, .minute, .second]
        formatter.zeroFormattingBehavior = .pad
        return formatter
    }()
сам таймер
Objective-C
1
2
3
4
5
6
    private func startTimer() {
        timer?.invalidate() 
            timer = Timer.scheduledTimer(withTimeInterval: -1.0, repeats: true) { [weak self] _ in
                self?.elapsedLabel.text = self?.formatter.string(from: Date(), to: sstartDate)
            }
        }

Но как вы видите время выводится в Lable - elapsedLabel, а нужно раздельно (дни, часы, минуты, секунды) в отдельные Лейблы. Ума не приложу как организовать, день мучаюсь...
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.10.2017, 15:15
Ответы с готовыми решениями:

Нужна подсказка!
задание звучит так: После завершения шахматной партии, на доске осталось какое-то количество...

Нужна подсказка
Добрый день. Имеются 2 задачи(см. вложения). Никак не могу решить. Задачи(задали с десяток)...

Нужна подсказка
Привожу ссылку на песочницу sql http://sqlfiddle.com/#!9/2e93df/3 Подскажите пожалуйста, почему,...

Нужна подсказка
Есть два метода. Первый позволяет получить название файла без расширения и второй наоборот получает...

нужна подсказка
подскажите пожалуйста почему не получается поставить скрипт на сайт на сайте присутствует <div> ...

1
Митя800
65 / 65 / 19
Регистрация: 13.07.2015
Сообщений: 219
05.10.2017, 16:19 #2
Структуру DateComponents смотрели в Calendar?
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.10.2017, 16:19

Нужна подсказка
Паскаль, 9 класс. позор мне :( Итак, собственно, вопрос 1) Дано следующее : Type Tablou =...

While(i<=n) b[i]=a[i] i++. Нужна подсказка(
char b; char* e={&quot;bin&quot;,&quot;txt&quot;}; int i=0; while(i&lt;=2) { b=e; i++; ...

Нужна подсказка
Вышла срочная необходимость удалить весь вокал из песни ,как это можно сделать ,что за программа...


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

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

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