Fix Python – Python: Figure out local timezone

Question

Asked By – Adam Matan

I want to compare UTC timestamps from a log file with local timestamps. When creating the local datetime object, I use something like:

>>> local_time=datetime.datetime(2010, 4, 27, 12, 0, 0, 0, 
                                 tzinfo=pytz.timezone('Israel'))

I want to find an automatic tool that would replace thetzinfo=pytz.timezone('Israel') with the current local time zone.

Any ideas?

Now we will see solution for issue: Python: Figure out local timezone


Answer

Try dateutil, which has a tzlocal type that does what you need.

This question is answered By – Steven

This answer is collected from stackoverflow and reviewed by FixPython community admins, is licensed under cc by-sa 2.5 , cc by-sa 3.0 and cc by-sa 4.0