taskhud.py 文件源码

python
阅读 16 收藏 0 点赞 0 评论 0

项目:taskhud 作者: usefulthings 项目源码 文件源码
def t_date(s):
    """
    TaskWarrior provides times as UTC timestamps in ISO 8601
    """
    year   = int(s[0:4])
    month  = int(s[4:6])
    day    = int(s[6:8])

    hour   = int(s[9:11])
    minute = int(s[11:13])
    second = int(s[13:15])

    # This is UTC time
    ts = datetime(year, month, day, hour, minute, second)

    # Convert to local time
    local_time = ts.replace(tzinfo=timezone.utc).astimezone(tz=None)
    # Convert to ISO display format, and remove timezone offset
    iso_format = local_time.isoformat(sep=" ")[:-6]

    return iso_format

# TODO: move to separate module
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号