Контакти

Проблеми часу та часових поясів в Android та шляхи їх вирішення. Як змінити дату в Android пристрої, а також час і часовий пояс Як налаштувати час годинник на Android 6.0

Налаштування дати та часу в операційній системі Android - річ нескладна, але і з нею у користувача в ряді випадків можуть виникнути труднощі. Вони можуть бути пов'язані як із незнанням деяких речей, так і зі збоями самої операційної системи.

Як налаштувати дату та час на Android

Правильні дата і час не тільки допомагають користувачеві бути більш пунктуальним – мало кому захочеться пропустити автобус через невірно виставлений час – вони також важливі для роботи деяких додатків, які за невірних даних можуть почати збоїти та працювати з помилками. Тому виставляти правильні дату та час на пристрої суворо рекомендується.

Сам процес налаштування дати та часу в різних версіях Android приблизно однаковий: хіба що в нових пристроях система просить налаштувати дані одразу ще до початку використання додатків. Крім цього, назви пунктів меню, що відповідають за час і дату, можуть відрізнятися незначно один від одного в різних версіях ОС.

Після цих нехитрих маніпуляцій дата та час мають змінитися.

Відео: налаштування часу та дати

Якщо виникають проблеми

Трапляється, що при налаштуванні дати та часу відбуваються помилки: не застосовуються зміни, свіжовстановлені час і дата скидаються, а то й зовсім із «Налаштувань» викидає з помилкою. Причин може бути безліч, але найчастіші з них такі:

  • у вас включено автосинхронізацію часу, і тому спроби ручної зміни ні до чого не призводять. Щоб вимкнути автосинхронізацію, потрібно зняти галочку з «Використовувати дату та час мережі» у налаштуваннях дати та часу;
  • проблема пов'язана з одиничним збоєм у роботі системи і має припинитися після скидання налаштувань чи перезавантаження;
  • шлюб у прошивці пристрою - в такому випадку, якщо ви не є досвідченим користувачем, найкраще звернутися до майстра в сервісний центр, оскільки при спробі перепрошити пристрій самостійно великий ризик його пошкодити;
  • стався конфлікт часових поясів телефону та SIM-картки (найчастіше таке трапляється з оператором Tele2).

Щоб вирішити проблему конфлікту часових поясів та SIM-картки, виконайте такі дії:

Автосинхронізація дати та часу

Якщо ви не хочете налаштовувати час і дату вручну, можете скористатися вбудованою в Android функцією автоматичної синхронізації часу з мережею. Або, якщо важлива максимальна точність, - її поліпшеної версією, для реалізації якої знадобляться root-права.

Звичайна автосинхронізація

Щоб синхронізувати дату та час з даними мережі, потрібно відзначити галочкою лише один пункт, що знаходиться в меню налаштувань «Дата та час». Зазвичай він називається "Використовувати дату та час мережі", але можливі також варіанти "Автоматичні дата та час", "Синхронізувати з мережею" та інші подібні.

Після того, як навпроти цього пункту буде встановлена ​​галочка, дата та час на телефоні або планшеті синхронізуються з даними мережі і надалі будуть визначатися автоматично. Поки ця функція увімкнена, ручне налаштування дати та часу неможливе.

Коли відзначено галочку «Використовувати дату та час мережі», система сама звіряє дату та час із мережею

«Розумна» синхронізація

Стандартна синхронізація не відрізняється точністю та працює з похибкою в середньому 500 мілісекунд (це приблизно половина секунди). Пов'язано це про те, що з її створенні використовувалися старі і досить повільні протоколи передачі. В результаті інформація про актуальний час просто не встигає прийти вчасно і трохи запізнюється. Це призводить до похибки, яку виправляють численні програми для «просунутої» синхронізації часу.

Для нормальної роботи програм необхідно втручатися в налаштування Android, але за замовчуванням у них такого права немає. Тому щоб провести розумну синхронізацію, потрібно мати на своєму пристрої права суперкористувача, або root-права. Втім, ті програми, які найбільш просунуті, з гріхом навпіл, але обходяться без них.

Алгоритм отримання root-доступу є унікальним для кожної моделі телефону, яких на даний момент сотні. Не існує загального способу, який дозволяв би отримати права суперкористувача на будь-якому пристрої: навіть найпопулярніші програми для «злому» root-прав діють з обмеженим набором моделей, і чи підійде конкретна програма вам – невідомо. Для отримання root-доступу на конкретному пристрої потрібно ознайомитися з технічною документацією щодо рутування на спеціалізованому ресурсі.

Існує кілька програм для смарт-синхронізації, і всі вони схожі один на одного. Розберемо роботу з ними на прикладі програми ClockSync.

ClockSync можна завантажити з офіційної сторінки Google Play. Однак ця програма - одна з найбільш ресурсоємних і багатофункціональних: наприклад, в ній можна міняти сервер, з яким звіряється час. Якщо ви не настільки просунутий користувач, то можете використовувати якийсь простий аналог: наприклад, Smart Time Sync.

Налаштування часового поясу

Змінити часовий пояс, визначений на пристрої, можна в тому ж пункті налаштувань, як «Дата та час». Рядок Часовий пояс дозволяє змінити пояс, встановлений за замовчуванням.

Часовий пояс так само, як і дати з часом, має параметр автосинхронізації. Можна увімкнути його, якщо ви не впевнені у знанні власних часових поясів, але в старих версіях Android цей параметр іноді збоїть, тому там рекомендується налаштовувати його вручну.

Щоб синхронізувати часовий пояс з мережею, потрібно увімкнути параметр «Використовувати часовий пояс мережі»

Який саме часовий пояс використовується у вашому регіоні, можна дізнатися за допомогою засобів масової інформації за місцем проживання, включаючи інтернет. Московський пояс - GMT+3, у Санкт-Петербурзі та середній смузі Росії також в основному використовується він. Загалом у Росії використовуються часові пояси від +3 до +12.

Щоб вибрати часовий пояс, потрібно натиснути кнопку «Годинний пояс» і вибрати з величезного списку той, що використовується у вашому регіоні. Після цього час буде виставлено відповідно до обраного поясу.

Щоб вибрати часовий пояс, просто знайдіть у списку потрібний та натисніть на нього

Часовий пояс збивається

Збиватися часовий пояс може у кількох випадках: або неправильно працююча автосинхронізація (у цьому випадку треба включити ручний вибір пояса), або неправильно виставлений регіон у налаштуваннях телефону або планшета.

Крім цього, причиною збою може бути помилка у базах даних. У такому разі допоможе лише один із додатків для «розумної» синхронізації, про які вже було сказано; сервери, які вони використовують, зазвичай визначають часовий пояс без помилок. Однак для використання таких програм потрібен root-доступ.У налаштуваннях таких програм існує пункт "Автосинхронізація", включення якого можливе лише з "Рутом". Якщо автоматична синхронізація часових поясів увімкнена, пояс також буде визначатися програмою автоматично - і робити це точніше, ніж системне меню.

У головному меню налаштувань ClockSync та подібних програм є кнопка «Автосинхронізація часового поясу»

Відео: «лагодження» часового поясу через програму

Налаштовувати час і дату на Android просто – якщо від телефону не потрібно максимальної коректності результату. Якщо ж ви хочете, щоб ваш годинник був гранично точний, доведеться постаратися. У будь-якому випадку правильно визначений час - цінна функція телефону, яка є вкрай важливою для його нормальної роботи.

Припустимо, ви вже давно використовуєте Android, а тому може здатися, що він чудово справляється із завданнями синхронізації часу - будильники спрацьовують вчасно, якихось явних відхилень часу не спостерігається і т. д. Проте чи впевнені ви повністю в тому, звідки Android насправді отримує дані про точний час і часові пояси? Якщо у вас є хоч якісь сумніви про те, як це працює – ласкаво просимо під кат.


В Android існує дві проблеми з часом: це його непередбачувана синхронізація та необхідність в актуалізації даних про часові пояси навіть у найсвіжішій версії ОС.

Передісторія: Android є мобільною ОС, що базується на ядрі Linux, він спокійно підключається до інтернету і, звичайно ж, можна припустити, що синхронізація часу здійснюється за допомогою NTP, однак це не так. Історично склалося, що Android був призначений для використання виключно у мобільних телефонах (згадайте версію 1.6). При цьому тільки до 3 мажорної версії він отримав інтерфейс для планшетів і почалися інші зрушення до уніфікації інтерфейсу і начинки ОС. Однак навіть версії 4.4 і Android L отримують сигнали точного часу тими ж методами, що їх отримувала Nokia 3310 та інші, раніше GSM/3GPP телефони, тобто від вишок стільникового зв'язку при реєстрації в мережі (при підключенні до вишки). При цьому планшети або інші пристрої без модуля зв'язку, в принципі, не мають можливості синхронізувати час автоматично.

На превеликий жаль, щоб навчити Android синхронізувати час повністю автоматично за допомогою NTP нам знадобиться root доступ для API для точної установки часу в Android нині відсутня.

Приступимо. Перше, що потрібно зробити, це вимкнути синхронізацію часу з мобільною мережею. При цьому установку часового поясу я рекомендую залишити в автоматичному режимі, а відключати її варто тільки якщо є гарантія, що пристрій працюватиме в стаціонарному режимі.

Скриншот вікна налаштувань «Налаштування -> Дата та час» версії Android 4.x:

Далі, необхідно встановити програму ClockSync, яка і буде виступати для нас альтернативою демону синхронізації часу за допомогою NTP.

Скриншоти вікна програми ClockSync до синхронізації (ліворуч) та після (праворуч):

На скріншотах видно, що різниця з точним часом виявилася досить маленькою, однак, бувають різні ситуації, у деяких час на пристрої може навіть плавати туди-сюди, оскільки оператор не спромігся навести лад у себе на БС.

Переконавшись, що все працює, настроїмо автоматичну синхронізацію у програмі ClockSync. Для підвищення точності я рекомендую включити опції "Режим високої точності" та "Тільки через WI-FI". Якщо з першою опцією все зрозуміло з опису в програмі (див. скріншот нижче), то другу опцію я рекомендую включити в першу чергу не з міркувань економії мобільного трафіку, а через те, що мобільний інтернет не здатний гарантувати хоч скільки стабільні затримки.

Трохи докладніше про точність:

Все ще поширений мобільний Інтернет 2-го (GPRS/EDGE) в принципі не в змозі забезпечити стабільні затримки при передачі. Навіть інтернет 3-го (3G) і, певною мірою, 4-го (LTE/LTE-advanced) поколінь при сильному завантаженні мережі або каналів зв'язку між БС, що є типовою ситуацією для великих населених пунктів, не може гарантувати стабільних затримок. Тому навіть з апроксимацією кінцева точність установки часу може бути гіршою за частку секунд і навіть легко досягати кількох секунд.

Скриншот налаштувань автоматичної синхронізації в ClockSync:

У зв'язку з масштабними змінами часових поясів в РФ восени цього року необхідно вже зараз задуматися про актуалізацію інформації про них на всіх пристроях і якщо з настільними ОС проблем, що підтримуються, не виникає, то в Android навіть найсвіжіша версія ОС містить застарілі дані. Для того, щоб в цьому переконатися, встановлюємо TimeZone Fixer і спостерігаємо непривабливу картину.

Скріншот програми TimeZone Fixer, запущеної на Android 4.4.4 (прошивка Cyanogenmod від 4 серпня 2014 року), на якому добре видно, що дані в прошивці неактуальні:

Трохи здорового занепокоєння та турботи про користувачів:

Автор програми TimeZone Fixer попереджає нас, що оновлення файлів даних про часові пояси може повністю «зламати» пристрій і навіть дає рекомендації про те, як убезпечити себе від додаткових проблем, хоч випадки проблем поодинокі та дуже специфічні – це справді гарна турбота про простих користувачів.

Тільки тому я і вніс цей шматочок до статті, він хоч і не має безпосереднього відношення до проблеми, але це справді добрий приклад турботи про користувачів. У той же час попередження щодо версій 4.3+ викликане лише малою кількістю відгуків про програму для пристроїв з новими версіями ОС, тому, будь ласка, після використання обов'язково напишіть відгук про цю програму.


Після оновлення даних часового поясу програма запропонує перезавантажитися, однак, я рекомендую перезавантажити пристрій самостійно через системне меню оскільки програма здійснює перезавантаження фактично еквівалентну reset, що, нехай і з малою ймовірністю, але може призвести до проблем і втрати даних.

Із задоволенням відповім на будь-які питання або внесу доповнення, які співтовариство вважає за необхідне, проте хочеться уникнути перевантаженості статті додатковою інформацією, щоб дотримуватися формату компактного посібника з вирішення конкретної проблеми.

UPD:Ця інструкція повністю вирішує проблему часових поясів. тільки для версій молодших 4.4. З версії 4.4 необхідний додатковий патчинг, поки питання перебуває на стадії вивчення можливостей для створення користувача-френдлі рішення.

Користувачі сучасних смартфонів, що починають, часто задаються питанням: як на Андроїді встановити час і дату?

Але, як правило, для відповіді на це питання не потрібні якісь особливі знання, оскільки зробити це можна легко і просто, тим більше, якщо ви не вперше тримаєте в руках гаджет. Отже, як змінити дату на телефоні з Android?

Ручне налаштування

Для того, щоб налаштувати вручну дату на Андроїді, не знадобляться знання супервласника гаджета цієї платформи, особливі навички для смартфонів на базі Android і таке інше. Все, що вам потрібно – смартфон. Оскільки Android є найпростішою платформою, то знайти налаштування в телефоні простіше простого. Зазвичай меню налаштувань можна викликати натисканням сенсорних кнопок або знайти меню.

Взагалі, ручне налаштування на Андроїд необхідне для тих користувачів, у кого відсутній інтернет. Саме при відключеному від мережі пристрої показники збиваються на смартфоні і потрібно виставляти її вручну. Отже, як змінити дату в Galaxy S Plus, наприклад, або в будь-якому іншому смартфоні на платформі андроїд? Для цього є два методи:

  1. Опускаємо шторку повідомлень і знаходимо у правому верхньому кутку значок шестерні.
  2. Заходимо в головне меню смартфона і знаходимо там той самий знак із написом Налаштування.

Далі необхідно знайти розділ під назвою дата та час. Тепер потрібно звернути увагу на наявність SIM-картки у телефоні або планшеті. Якщо її немає, то автоматична синхронізація просто неможлива. Якщо ви хочете з точністю до секунди встановити час на планшеті, потрібно прибрати галочку з напису Автовизначення часу. Тільки після цього ви зможете виставити правильні показники на вашому смартфоні.

Отже, далі нам потрібно знайти рядок під назвою Встановити дату, після чого натиснути на ОК. Час встановлюється точно так, тому розписувати в подробицях етапи встановлення часу ми не будемо. Але в деяких випадках все ж таки є Автовизначення поясатому галочку з цього рядка потрібно теж прибрати, щоб виставити правильний час.

І також як із часовим поясом, яким бавляться наші співвітчизники, влада грає і з варіантами відображення часу. Тобто 12-годинний варіант формату або 24. Його ви також зможете змінити, знявши галочку з автовизначення і вибравши варіант, який вам потрібен. На деяких моделях Андроїда також можна вибирати варіанти показу часу. Як правило, найчастіше на головному та заблокованому екрані дата показується як день/місяць/рік. Але ви завжди зможете змінити спосіб показу, зайшовши в налаштування і змінивши це так само, як міняєте і час.

Автоматичне налаштування

Цей спосіб набагато легший за попередній, але для нього необхідна наявність Sim-карти та мобільної мережі Інтернет.

Якщо присутні обидва фактори, показники виставляються автоматично після увімкнення пристрою.

Вам потрібно підтвердити, чи правильно виставлені показники на початку запуску смартфона.

Щоб час виставився автоматично, вам знадобиться зайди в налаштування (способи переходу до цього пункту описані вище) і поставити галочку на Автовизначення.

Найчастіше після активного значення автовизначення часу закривається доступ до зміни налаштувань вручну.

Тому який вибрати спосіб – автоматичний чи ручний – вибирати вам.

Розумна синхронізація

Щоб встановити найточніший час, знадобиться інший додаток. Одним із популярних є додаток ClockSync, яке розробив Сергій Баранов. За розмірами, звісно, ​​програма виглядає скромно. Але скільки функцій вона себе включає! Давайте перерахуємо їх:

  • Автоустановка часу за допомогою root-прав та без них.
  • Режим високої точності.
  • Детальна статистика.
  • Налаштування інтервалу правильного та найточнішого часу.
  • Опція оновлення про всі доступні часові пояси.
  • Вибір сервера для синхронізації часу.
  • Автовизначення того чи іншого часового поясу.
  • Режим заощадження батареї.
  • База часових поясів (особливо важливий цей пункт для старих планшетів та смартфонів).

Підбиваючи підсумки

Якщо на вашому смартфоні з тих чи інших причин стоїть неправильна дата або час, то ви в будь-який час зможете встановити точну за допомогою ручного або автоматичного налаштування, а також встановлюючи програму, описану вище. На нових пристроях дата і час рідко збиваються навіть після перезавантаження гаджета. Але старі пристрої все ж таки підводять і через це дата і час можуть збиватися.

І якщо стоїть неправильна дата і час на фото Андроїд-телефону, то при зйомці буде відображатися відповідний показник. Відображення часу на фотографіях можна вимкнути також у налаштуваннях, але не в головних. Для цього вам потрібно буде увімкнути камеру та вже звідти налаштувати відображення. Але якщо з якихось причин зробити це не виходить, то рекомендуємо вам завантажити дату і час на Андроїд за допомогою якихось сторонніх додатків.

Налаштування часу та дати на android



Про те, що годинник у мобільному відстає дізнаєшся, як правило, коли кудись спізнився, наприклад, на поїзд. У XXI столітті неприйнятно коли ваш годинник поспішає або відстає більше ніж на хвилину.

І якщо до наручного годинника претензій немає, то смартфони просто зобов'язані показувати точний час. Але, як показує практика, це не завжди так. Годинник на телефонах такий же «брехливий» як і старі ходики у бабусі в селі.

Чим визначається точність електронного годинника

Насамперед точністю налаштування та стабільністю кварцового генератора (резонатора). Точність і стабільність частоти останнього зазвичай становить 10-6. В ідеалі при такому значенні годинник тікає трохи більше 30 секунд на рік.

Насправді стабільність трохи гірше, оскільки частоту резонатора впливають параметри довкілля (температура, тиск) і напруга живлення генератора. Також до складу генератора входять інші елементи, наприклад конденсатори, параметри яких сильніше залежить від зовнішніх впливів. В результаті годинник може тікати до 30 секунд на місяць.

Підвищуємо точність годинника

У професійних пристроях, наприклад в приймально-передавальній апаратурі супутникового телебачення, стабільність генераторів набагато вища і може досягати значень 10 -12 .

Тому напрошується сам собою спосіб взяти за стандарт частоту несучої зовнішнього джерела сигналу. І використовувати її як опорну для нашого генератора. Можливі два шляхи: апаратний та програмний.

У першому випадку частота генератора годинника підлаштовується під частоту несучої передавальної вежі GSM. У другому випадку базова вежа GSM передає сигнали точного часу і операційна система підлаштовує годинник.

Але як свідчить вітчизняна реальність, на стільникових операторів надії немає. Я кілька разів потрапляв у ситуацію, коли час на годиннику перескакував на кілька годин. Після чого довелося відключити опцію використання даних, що надаються мережею.

Точний час

Так як смартфон це комп'ютер з доступом в інтернет, то найпростіше синхронізувати годинник з еталонними серверами точного часу. У стандартних прошивках цієї можливості немає. Але проблема вирішується встановленням додаткового програмного забезпечення. Програм таких кілька, і мені сподобалася одна - ClockSync від вітчизняного виробника:-).

ClockSyncсинхронізує системний час Android пристрою через Інтернет за протоколом NTP із серверами точного часу. Програма корисна якщо оператор стільникового зв'язку не підтримує NITZ (автоматичну синхронізацію часу) або посилає неправильні значення, а також у випадку, якщо годинник телефону сильно втікає вперед або відстає.

Працює на планшетах. Актуально якщо потрібний точний час. Тим більше, на пристроях без GSM модуля.

Особливості програми ClockSync

Автоматична синхронізація працює лише на телефонах із ROOT.
Якщо root-прав немає, то перевірка часу проводиться автоматично і ви отримаєте повідомлення якщо годинник сильно втік. А синхронізувати годинник доведеться «руками».

Програма підтримує нову базу оновлених часових поясів. І якщо у вашого смартфона стара прошивка і він щовесни та осінь в Росії переводить годинник, то ця програма відновить несправедливість. І ви не прийдете навесні на роботу на годину раніше.

  1. Опція «Автоматична установка дати та часу». Її зазвичай використовують у мобільних пристроях на операційній системі Android з підключенням до інтернету. Вона дозволяє синхронізувати годинник мобільного пристрою з годинником, розташованим на сервері інтернет-провайдера. Увімкнення змінити дату та час вручну буде неможливо. Тому галочку із цієї опції потрібно зняти.
  2. У багатьох пристроях на андроїді є функція автоматичного вибору часового поясу (синхронізація через мережу або GPS). Щоб отримати доступ до ручного налаштування, її також необхідно вимкнути.
  3. Вибір часового поясу. При натисканні на кнопку відкривається список міст з різними часовими поясами. Якщо в ньому немає населеного пункту, в якому ви мешкаєте, треба просто вибрати розташований ближче до вашого місця проживання.
  4. Встановлення дати. Якщо натиснути цей пункт, відкриється календар. Щоб змінити дату, потрібно просто вибрати в ньому конкретне число, місяць та рік. Натиснути кнопку «Ок» («Готово»).
  5. Формат відображення (24- або 12-годинний). При використанні 12-годинного формату час після полудня буде відраховуватись, починаючи з одиниці (замість 13 - 1 година тощо).
  6. Налаштування часу. Ця опція дозволяє встановити час, вибираючи відповідні значення зі стовпчиків, що позначають години та хвилини. Потім натиснути кнопку «Готово» (Ок).
  7. Щоб повернутись на робочий стіл після завершення процедури, достатньо натиснути на стрілку, спрямовану вгору. Вона розташована унизу сторінки.


Сподобалася стаття? Поділіться їй