Size: a a a

iOS Developers — русскоговорящее сообщество

2021 December 23

DK

Denis Kim in iOS Developers — русскоговорящее сообщество
он показывает то время, которое выбрал пользователь
источник

DK

Denis Kim in iOS Developers — русскоговорящее сообщество
просто пользователь выбирает время в своем часовом поясе, если другое поведение не задано в свойствах
источник

DS

Dima Sunko in iOS Developers — русскоговорящее сообщество
источник

DS

Dima Sunko in iOS Developers — русскоговорящее сообщество
А он показывает 22 декабря
источник

DK

Denis Kim in iOS Developers — русскоговорящее сообщество
ну потому что календарь показывает дату тоже в часовом поясе пользователя
источник

DK

Denis Kim in iOS Developers — русскоговорящее сообщество
и сам пользователь тоже "мыслит" в своем часовом поясе. ему так удобнее
источник

DK

Denis Kim in iOS Developers — русскоговорящее сообщество
в то время как в консоль выводится время в часовом поясе по умолчанию - то есть в гринвиче. а там все еще 22:09 предыдущего дня
источник

DK

Denis Kim in iOS Developers — русскоговорящее сообщество
выводи в консоль время так, как выводишь его пользователю, если тебе не удобно смотреть на стандартное время
источник

DS

Dima Sunko in iOS Developers — русскоговорящее сообщество
Но врем по гринвичу ведь тоже не ровно 22:00, а 22:25 сейчас. А мне выводится как-будто 22:00
источник

DK

Denis Kim in iOS Developers — русскоговорящее сообщество
я говорю про то, что вижу на скриншоте. что вы там видите и не показываете мне я не вижу
источник

DS

Dima Sunko in iOS Developers — русскоговорящее сообщество
Так в принципе больше показать нечего
источник

GO

GGorAA Official in iOS Developers — русскоговорящее сообщество
Честно, похоже на говнокод
Через switch будет красивее и легче читать
источник

DK

Denis Kim in iOS Developers — русскоговорящее сообщество
ну я не вижу где у вас на часах 22:25 и где вы видите 22:00
источник

DK

Denis Kim in iOS Developers — русскоговорящее сообщество
и причем тут время сейчас и время, которое выбрал пользователь в пикере
источник

DS

Dima Sunko in iOS Developers — русскоговорящее сообщество
источник

DK

Denis Kim in iOS Developers — русскоговорящее сообщество
на этом скриншоте полезного только вывод консоли. а что в программе по факту пользователь вводит?
источник

DS

Dima Sunko in iOS Developers — русскоговорящее сообщество
источник

DK

Denis Kim in iOS Developers — русскоговорящее сообщество
на 14 строке выводится дата в момент создания контроллера, на 28 строке выводится дата из пикера, которую выбрал пользователь. обе они выводятся в часовом поясе по гринвичу и между собой никак не связаны
источник

DS

Dima Sunko in iOS Developers — русскоговорящее сообщество
Так, время по гринвичу сейчас 13:32, 23 декабря. А мне выводится с пикера 22 декабря 22:00
источник

DK

Denis Kim in iOS Developers — русскоговорящее сообщество
на симуляторе установлено при этом время 3:30 минут (предположу что это PM время, то есть 15:30 минут) то есть в часовом поясе пользователя условно 15:30, в то время как  приложение было запущено в 13:28:26 по гринвичу. то есть 4 минуты назад
источник