Size: a a a

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

2020 April 08

M

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

DK

Denis Kim in iOS Developers — русскоговорящее сообщество
разница в 3 часа относительно чего?
источник

DK

Denis Kim in iOS Developers — русскоговорящее сообщество
с чем вы сверяете?
источник

S

Stanislav in iOS Developers — русскоговорящее сообщество
M
Вот разница в 3 часа, как это поправить? Просто добавить 3 часа?
Нет разницы, просто выводится в UTC
источник

M

M in iOS Developers — русскоговорящее сообщество
Сверяю с тем что установил в opendate
источник

M

M in iOS Developers — русскоговорящее сообщество
Stanislav
Нет разницы, просто выводится в UTC
А как это поправить?
источник

S

Stanislav in iOS Developers — русскоговорящее сообщество
Это не надо править, это надо понять
источник

M

M in iOS Developers — русскоговорящее сообщество
Stanislav
Это не надо править, это надо понять
Ну а если хочется сильно?
источник

S

Stanislav in iOS Developers — русскоговорящее сообщество
M
Ну а если хочется сильно?
Ну, поправь тот факт, что где-то на земле день, а где-то ночь
источник

DK

Denis Kim in iOS Developers — русскоговорящее сообщество
M
А как это поправить?
тебе не нужно поправлять системный вывод переменных. тебе нужно вывести это время (правильное время) в своей локали. то есть отобразить его так, как его должен видеть пользователь. твой пользователь в московском часовом поясе и в россии, значит он должен видеть это время в григорианском календаре, на русском языке с часовом поясе +3 часа относительно UTC
источник

DK

Denis Kim in iOS Developers — русскоговорящее сообщество
то есть когда будешь показывать это значение где-нибудь в UILabel тебе его нужно отформатировать каким-нибудь DateFormatter с указанием настроек пользователя (по умолчанию он уже с ними создается)
источник

M

M in iOS Developers — русскоговорящее сообщество
Denis Kim
то есть когда будешь показывать это значение где-нибудь в UILabel тебе его нужно отформатировать каким-нибудь DateFormatter с указанием настроек пользователя (по умолчанию он уже с ними создается)
И прибавить просто 3 часа получается?
источник

DK

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

DK

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

M

M in iOS Developers — русскоговорящее сообщество
Denis Kim
тебе просто нужно указать форматтеру часовой пояс
Вот))) и как это указать в коде?)))
источник

DK

Denis Kim in iOS Developers — русскоговорящее сообщество
типа DateFormatter().stringFrom(date) или как то так
источник

V

Vlad in iOS Developers — русскоговорящее сообщество
M
Вот))) и как это указать в коде?)))
Досточно почитать документацию по Date
“A Date value encapsulate a single point in time, independent of any particular calendrical system or time zone. Date values represent a time interval relative to an absolute reference date.”

https://developer.apple.com/documentation/foundation/date
источник

Y

Yuri in iOS Developers — русскоговорящее сообщество
сталкивался кто hidesSearchBarWhenScrolling = true не работает
источник

ao

abd off in iOS Developers — русскоговорящее сообщество
Всем привет. Подскажите пожалуйста, как можно реализовать вот такие теги ?
источник

KS

Kirill Saltykov in iOS Developers — русскоговорящее сообщество
abd off
Всем привет. Подскажите пожалуйста, как можно реализовать вот такие теги ?
CollectionView?
источник