python利用datetime模块计算时间差

参考链接:https://www.jb51.net/article/70546.htm

获取请求北京时区时间

def get_local_time_str():
    """
         获取当前北京时区时间
    """
    utc_dt = datetime.utcnow().replace(tzinfo = timezone.utc)
    bj_dt = utc_dt.astimezon(timezone(timedelta(hours=8)))
    format_time_str = bj_dt.strftime('%Y-%m-%d %H:%M:%S')
    return fomat_time_str

 

计算时间相差天数:

import datetime
d1 = datetime.datetime(2005, 2, 16)
d2 = datetime.datetime(2004, 12, 31)
(d1 - d2).days

 

你可能感兴趣的:(python)