DEV Community

Fomalhaut Weisszwerg
Fomalhaut Weisszwerg

Posted on

[python] convert UTC to your local time with standard libs.

  1. Create a datetime object with the UTC time zone info.
  2. Convert the previous datetime object with astimezone method.

Here is a example that convert 2025-01-01T00:00Z to your local time.

from datetime import datetime
from zoneinfo import ZoneInfo

utc = datetime(2025, 1, 1, 0, 0, tzinfo=ZoneInfo("UTC"))
localtime = utc.astimezone(tz=ZoneInfo("localtime"))
Enter fullscreen mode Exit fullscreen mode

Note

On Windows and some minimum container environment, installing tzdata pakage might be required.

Top comments (0)

A Workflow Copilot. Tailored to You.

Pieces.app image

Our desktop app, with its intelligent copilot, streamlines coding by generating snippets, extracting code from screenshots, and accelerating problem-solving.

Read the docs

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay