Displaying the correct time on the screen of an Android smartphone is a seemingly simple task, but sometimes it turns into a real puzzle. You may have noticed that the clock on the notification panel suddenly went wrong after a system update, a flight to a different time zone, or even for no apparent reason. In some cases, the problem lies in automatic synchronization with the network, in others - in manual settings that accidentally went wrong.
This article will not just tell you, how to change the time on Android, but will also explain why it can go wrong, how to avoid common mistakes when setting up, and what to do if standard methods do not work. We will consider solutions for all versions of the system - from outdated Android 7 Nougat to the latest updates Android 15, and will also touch on specific cases, for example, when the time is lost after replacing the battery or firmware.
We will pay special attention hidden settings, which manufacturers seem to Samsung, Xiaomi or Huawei hide in their shells (One UI, MIUI, EMUI). You will learn how to bypass operator restrictions if it blocks time changes, and what to do if, after changing the time zone, applications (for example, Google Calendar or WhatsApp) display events incorrectly.
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
1. Standard method: changing the time through Android settings
The most obvious and universal method is to use the built-in system settings. It works on 99% of devices, regardless of Android version or shell manufacturer. Here's how to do it:
- Open the application "Settings"** (gear icon in the menu or on the desktop).
- Scroll down and select section
System(on some devices โAdvancedorGeneral settings). - Tap on item
Date and time. - Disable the slider
Auto-detection of date and time(if it is active). - Click
Set timeand manually select the desired hours and minutes. - Similarly set
Set dateandTime zoneif required.
On devices with shell MIUI (for example, Redmi Note 12 or POCO X5) the path may be slightly different:
Settings โ Additional settings โ Date and time. There is also an option Use 24-hour formatthat affects the display of time in the status line.
โ ๏ธ Attention: On some smartphones Samsung (for example, Galaxy S23 or A54), after manually changing the time, a notification may appear Network time and device time do not match. This is not an error - the system just warns that automatic synchronization is disabled.
If after changing the time it gets lost again, check:
- ๐ Automatic time zone update: in the same date and time settings there may be a separate slider for automatic zone detection by location. Disable it if it interferes.
- ๐ก Synchronization with the operator's network: Some SIM cards (for example MTS or BeelineTry to temporarily remove the SIM or switch to
On an airplane. - ๐ Charge saving: in
Energy savingorUltra-economicalsynchronization modes time may turn off.
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
2. Quick time change through the notification panel (widget)
Not everyone knows, but on many smartphones you can change the time directly from the lock screen or notification panel without going into settings. This method works on devices with Android 10 and newer, unless the manufacturer has disabled this feature.
Here's how to do it:
- Swipe down from the top edge of the screen to open the notification panel.
- Tap and hold the current time in the upper right corner (next to the battery and network icons).
- If the widget supports quick editing, a window with time and date settings will appear.
- Change the values and save the changes.
On smartphones Google Pixel (for example, Pixel 7 Pro) this method works stably, but on Samsung Galaxy you may need to first add a widget Clock to the home screen:
- Long press on an empty space on the desktop โ
Widgets. - Find a widget
Clock(usually from Google or manufacturer). - Drag it onto the screen and configure the time display.
โ ๏ธ Attention: On some firmware (for example, ColorOS from Oppo/Realme) quick time changes via the widget may be reset after reboot. In this case, use the standard method from the first section.
If the time widget is not in the list, this means that the manufacturer has removed it from the shell. In this case, only manual configuration through โSettingsโ or the methods from the following sections will help.
On some smartphones (for example, Xiaomi) you can add it. "World Time" widget and drag it to the lock screen. This will allow you to quickly switch between time zones without changing the main time.
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
3. Changing the time via ADB (for advanced users)
If standard methods do not work (for example, due to operator restrictions or corporate policy), you can change the time via Android Debug Bridge (ADB). advanced users and requires connecting the smartphone to the computer.
Here are step-by-step guide:
- Enable
Developer modeon the smartphone:- Go to
Settings โ About phone. - Click 7 times on
Build number(a notification will appearYou have become a developer!). - Go back to
Settings โ System โ For Developers. - Activate
USB Debugging.
- Go to
Win + R โ enter cmd) and run the commands:
adb devices
(the name of your device should appear)
adb shell
su
(if you have root access, otherwise skip)
date -s YYYYMMDD.HHMMSS
(replace YYYYMMDD.HHMMSS with the desired date and time, for example 20261015.143000 for October 15, 2026, 14:30:00).
To change the time zone via ADB, use the command:
setprop persist.sys.timezone Europe/Moscow
(replace Europe/Moscow with the desired zone, for example, Asia/Shanghai).
โ ๏ธ Attention: Using ADB without root access may not save the changes after a reboot. Also some manufacturers (for example, Huawei) block commands for changing time via ADB in the latest firmware.
| ADB command | Description | Do you need root access? |
|---|---|---|
date -s YYYYMMDD.HHMMSS |
Sets the date and time | No (but can be reset) |
setprop persist.sys.timezone [zone] |
Changes the time zone | No |
hwclock --set --date="YYYY-MM-DD HH:MM:SS" |
Changes hardware time (RTC) | Yes |
settings put global auto_time 0 |
Disables automatic synchronization | No |
Enable developer mode
Activate USB debugging
Install ADB on PC
Connect the original USB cable
Check the connection with the command `adb devices`-->
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
4. Why does the time on Android get lost by itself?
If the time on your smartphone is regularly reset or lags, the reasons may be either software or hardware. Let's look at the most common ones:
- ๐ถ Synchronization with the operator's network: many SIM cards (especially Tele2 or Yota) force the time to be updated via
NITZ(Network Identity and Time Zone). If the network is unstable, the time may be lost. - ๐ Battery or RTC controller failure: on older devices (for example, Samsung Galaxy S7 or Meizu MX5) when the battery is discharged below 10%, the hardware time may be reset.
- ๐ ๏ธ Incorrect firmware: if you installed custom software (for example, LineageOS), it could have a bug with time synchronization.
- ๐ Time zone conflict: when crossing borders or using a VPN, the time may "jump" between zones.
- ๐ค Google services error: if disabled
Google Services Play, automatic synchronization stops working.
How to diagnose the problem?
- Check if the time is wrong
airplane mode(without a SIM card and network). If not, the operator is to blame. - Install an application like ClockSync or Network Time from Google Play and see what time servers are in use.
- Run the battery test through the engineering menu (code
##4636##) - if the voltage drops below 3.4V, a replacement may be required.
โ ๏ธ Attention: On devices with MediaTekprocessors (for example, Redmi 9A or Infinix Hot 12) sometimes resetting the settingsRadio Interface Layer (RIL)through the engineering menu (##36446337##) helps. But this can lead to loss of network!
What to do if the time is lost after replacing the battery?
On some smartphones (for example, Samsung Galaxy J-series), when replacing the battery, the RTC (Real-Time Clock) chip, which is responsible for time, is reset. In this case, it will help:
1. Complete discharge and charging of the device (battery calibration).
2. Installing a custom kernel with RTC fix (requires root).
3. Contacting the service center to flash the microcircuit.
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
5. Correcting the time through the engineering menu (codes)
If standard methods do not help, you can try resetting the time settings via engineering menu. Each manufacturer has its own codes, but most of them work on most devices.
Here are the most effective combinations:
- ๐ฑ General time reset:
##36446337##(works on Samsung, LG, Sony). - ๐ Reset NITZ (network time):
##4636##โPhone informationโSelect network typeโLTE only(sometimes helps in case of 2G/4G conflicts). - โ๏ธ Reset RTC:
##786##(works on Huawei i Honor). - ๐ Manual synchronization:
##1472365##(for Google Pixel and Android One).
After entering the code:
- Select an item related to time (for example,
RTC ResetorTime Sync). - Confirm the reset (the device may reboot).
- After turning on, manually set the correct time.
โ ๏ธ Attention: Not all codes work on new devices (for example, Android 13+). On Samsung Galaxy S22 and newer, the engineering menu may be blocked by the manufacturer. It is also not recommended to change other settings in the engineering menu without understanding their purpose!
If the codes do not work, try an alternative method:
- Install the application MTK Engineering Mode (for MediaTek) or Qualcomm Service Menu (for Snapdragon).
- Go to section
Time & DateorNetwork Time. - Reset to factory time settings.
The engineering menu is a powerful tool, but dangerous. Unknown settings can lead to network loss, IMEI reset, or even bricking of the device. Use only proven codes!
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
6. Solving time problems after updating or firmware
One of the most common causes of time failure. โ incorrect system update or installing custom firmware. For example, after updating to Android 14 many users Xiaomi and Realme are faced with the fact that the time in the status line is displayed incorrectly, although it is correct in the settings.
Here's how to fix it:
If the time is wrong after the OTA update:
- ๐ Reset the cache: go to
Settings โ Applications โ Three dots โ Show system โ Google Play ServicesโStorage โ Clear cache. - ๐ฅ Update Google services: go to Google Play, find Google Play Services and click
Update. - โ๏ธ Enable automatic synchronization:
Settings โ Date and time โ Automatic detection of date and time(turn the slider on and off 2-3 times).
If the problem appeared after installing custom firmware:
- ๐ Check the firmware version: some assemblies LineageOS or AOSP do not support automatic synchronization. Install the patch NitzFix via Magisk.
- ๐ง Edit
build.prop: add a linero.config.nitz=1to force synchronization with network. - ๐ ๏ธ Reflash the RIL module: If the time is lost due to problems with the modem, find a patch for your model in thematic forums (for example, 4PDA).
On devices Samsung after flashing the firmware via Odin can help:
In the engineering menu (*#0011#) press Menu โ Back โ Service Mode โ [1] Debug Screen โ [6] Common โ [6] NV Rebuild โ [1] RTC Reset.
โ ๏ธ Attention: If you are using firmware from the forums, make sure that it is designed specifically for your model and region. For example, firmware for Samsung Galaxy A52 (SM-A525F) will not be suitable for SM-A525M, even if the devices are externally identical.
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
7. How to change the time display format (12/24 hours)
Many users want to not only change the time, but also change it display format โfor example, switch from 24-hour to 12-hour (AM/PM) or vice versa. simple:
Method 1: Through system settings
- Open
Settings โ System โ Date and time. - Click on
Time format(orUse 24-hour format). - Select the desired option.
Method 2: Through language settings
- Go in
Settings โ System โ Language and input. - Select a language, for example
English (USA)โit uses the 12-hour format by default. - Go back to the time settings and check the changes.
On devices Samsung One UI the path may be different:
Settings โ General settings โ Date and time โ Time format.- Select between
24 hoursand12 hours (AM/PM).
If the option is missing, it means that the manufacturer has removed it from the shell. In this case, it will help:
- ๐ฑ Installing the launcher: for example, Nova Launcher or Action Launcher allow you to configure the time display on the main screen.
- โ๏ธ Using ADB: command
settings put system time_12_24 24(for 24-hour format) orsettings put system time_12_24 12(for 12-hour clock).
On some smartphones (for example, Xiaomi), the time format depends on the regional settings. Try changing the country in Settings โ Advanced โ Region to the USA (12-hour format) or Germany (24-hour format).
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
8. Applications for automatic time synchronization
If the built-in Android tools do not cope, third-party applications come to the rescue. They are useful when:
- The time is lost due to problems with it. network.
- You need synchronization with precise servers (for example,
NTP). - Automatic switching of time zones when traveling is required.
Top 5 applications for setting the time:
| Application | Functions | Link | root access |
|---|---|---|---|
| ClockSync | Synchronization with NTP servers, manual adjustment, widgets | Google Play | No |
| Network Time | Automatic synchronization, support for multiple servers | Google Play | No |
| TimeSync | Accurate synchronization with atomic clocks, change log | Google Play | No |
| Root Time Adjust | Direct change of system time, work with RTC | XDA | Yes |
| Automatic Time Zone | Automatic detection of time zone using GPS | Google Play | No |
How to set ClockSync for maximum accuracy:
- Install the application and open it.
- In the section
Time serversselect the one closest to you (for example,ru.pool.ntp.orgfor Russia). - Activate the option
Auto-syncand set the interval (recommended1 hour). - In the settings, enable
Dray correction