Attempting to change my clock to 24 hour time

David Weller 0 Reputation points
2026-05-14T21:18:32.7533333+00:00

How do I change my clock to military time. I have gone through the Time & Language > Date & time with no success. I hope Microsoft has not deleted the ability.

Windows for home | Windows 11 | Desktop, Start, and personalization | Action Center
0 comments No comments

2 answers

Sort by: Most helpful
  1. AI answer

    2026-05-14T21:18:43.97+00:00

    To use a 24‑hour (military) clock in Windows 11, the time format must be changed in Region settings, not just in Time & language.

    Follow these steps:

    1. Open Control Panel (search for “Control Panel” from Start).
    2. Select Clock and Region.
    3. Click Change date, time or number formats.
    4. On the Formats tab, under Date and time formats:
      • For a 24‑hour clock, set:
        • Short time to HH:mm
        • Long time to HH:mm:ss
    5. Click Apply, then OK.

    This switches Windows (including the taskbar clock) to 24‑hour time. The capability has not been removed; it is just configured via the Region/Formats settings instead of only Time & language.


    References:

    AI-generated content may be incorrect. Read our transparency notes for more information.

    Was this answer helpful?

    3 people found this answer helpful.
  2. Marcin Policht 108.3K Reputation points MVP Volunteer Moderator
    2026-05-14T21:26:41.66+00:00

    Refer to https://www.ninjaone.com/blog/change-lock-screen-time-to-12-hour-or-24-hour-format/

    Using Settings: Open Settings and go to Time & Language > Language & Region > Regional format > Change formats.

    Control Panel: Go to Control Panel > Clock and Region > Region > Formats to select your preferred time format.

    Registry Editor: Open Registry Editor and go toHKEY_CURRENT_USER\Control Panel\International

    For 12-hour format: Set sTimeFormat to h:mm: ss tt and sShortTime to h: mm tt.

    For 24-hour format: Use HH:mm: ss and HH:mm respectively.

    PowerShell: Modify formats indirectly using the following scripts:

    For Short Time format: Set-ItemProperty -Path “HKCU:\Control Panel\International” -Name “sShortTime” -Value “HH:mm”

    For Long Time format: Set-ItemProperty -Path “HKCU:\Control Panel\International” -Name sTimeFormat -Value “HH:mm:ss”


    If the above response helps answer your question, remember to "Accept Answer" so that others in the community facing similar issues can easily find the solution. Your contribution is highly appreciated.

    hth

    Marcin

    Was this answer helpful?

    1 person found this answer helpful.
    0 comments No comments

Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.