Дата, возвращаемая из UIDatePicker, включает секунды. Зачем? Если я выберу дату «Сегодня, 13:07» и нажму кнопку, чтобы распечатать выбранную дату, я получу 2019-06-13 13:07:07 +0000
. Если я изменю дату на что-то другое, я получу, например, 2019-06-14 14:35:07 +0000
. Почему эти :07
секунд присутствуют? Все те же секунды. Если я запустите приложение еще раз, это могут быть совершенно другие секунды.
Похоже, он хранит количество секунд с момента инициализации datePicker по какой-то причине. Поэтому, если я перезапущу приложение на 14:07:34
, то все время, выбранное в DatePicker, покажет xx:xx:34
. Всегда одни и те же секунды на протяжении всей жизни.
В документации указано date: The date displayed by the date picker.
Эти секунды не отображаются. Почему эти секунды включены?
Как я могу запретить сборщику даты возвращать эти бесполезные секунды? На самом деле они делают так, чтобы люди опускали свой автобус, в нашем случае.
Я знаю, что могу сделать «обходной путь», сравняв полученную дату с удалением ее секунд, но кажется, что это либо ошибка, либо настройка, о которой я не знаю.