Python: Figure out local timezone

前端 未结 18 1652
野性不改
野性不改 2020-12-07 15:50

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

>>&         


        
18条回答
  •  庸人自扰
    2020-12-07 16:03

    tzlocal from dateutil.

    Code example follows. Last string suitable for use in filenames.

    >>> from datetime import datetime
    >>> from dateutil.tz import tzlocal
    >>> str(datetime.now(tzlocal()))
    '2015-04-01 11:19:47.980883-07:00'
    >>> str(datetime.now(tzlocal())).replace(' ','-').replace(':','').replace('.','-')
    '2015-04-01-111947-981879-0700'
    >>> 
    

提交回复
热议问题