Как преобразовать время в часовой пояс устройства iPhone?

Вы не можете действительно сделать этого хорошо, потому что интерфейс Mac просто не разработан с focus-follows-mouse (с или без автоповышения) в памяти. Я сомневаюсь, что это собирается измениться в ближайшее время, и если это не делает, все, кто пытается реализовать focus-follows-mouse, столкнется с теми же препятствиями и закончит неудовлетворительный результат (тем, кто хочет такую вещь).

Так, да, Вы сумасшедшие для желания этого —, но для технических причин. Привыкните к использованию Mac на его собственных условиях, и я уверен Ваше требование вынудить его вести себя точно так же, как независимо от того, что X11 наполняют Вас, раньше использовал, спадет в немного, поскольку Вы находите новые эффективные способы работать.

20
задан Matt Johnson-Pint 30 June 2014 в 17:12
поделиться

1 ответ

Я думаю, это зависит от того, что вы имеете в виду под EST - если вы имеете в виду восточное побережье США, то в целом это на 5 часов отстает от UTC (но без учета летнего времени), что должно дать вам 04:00 EST. По возможности старайтесь избегать использования сокращений, так как они неоднозначны, например, EST - это сокращение для Америки / Детройта и Австралии / Сиднея. Использование NSTimeZone initWithName даст более точные результаты.

Репозиторий часовых поясов Chronos предоставляет хорошо читаемую базу данных часовых поясов в формате XML, которая действительно помогает понять, как работают часовые пояса (все это довольно беспорядочно и изменчиво).

3
ответ дан 30 November 2019 в 01:35
поделиться
Другие вопросы по тегам:

Похожие вопросы: