util.py 文件源码

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

项目:iam-idbase 作者: UWIT-IAM 项目源码 文件源码
def datetime_diff_seconds(older_time, newer_time=None):
    """
    Return the seconds elapsed between older_time and newer_time. If
    newer_time is unset, return the seconds elapsed between older_time and
    now. older_time and newer_time are expected to be ISO-formatted datetime
    strings.
    """
    older_datetime = parse_datetime(older_time)
    if not older_datetime.tzinfo:
        # if no timezone set (naive datetime) we'll assume it to be UTC.
        older_datetime = pytz.UTC.localize(older_datetime)
    newer_datetime = parse_datetime(newer_time
                                    if newer_time
                                    else localized_datetime_string_now())
    if not newer_datetime.tzinfo:
        newer_datetime = pytz.UTC.localize(newer_datetime)
    return (newer_datetime - older_datetime).total_seconds()
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号