首页 > 技术文章 > python json时间格式化

iFanLiwei 2020-07-06 19:35 原文

from datetime import datetime, date
from bson import ObjectId
def dump(o):
    """
    Json格式化方法
    :param o:
    :return:
    """
    if isinstance(o, ObjectId):
        return str(o)
    elif isinstance(o, date):
        return o.strftime("%Y-%m-%d")
    elif isinstance(o, datetime):
        return o.strftime("%Y-%m-%d %X")

json.dumps({"date": date.today(), "time": datetime.now()}, ensure_ascii=True, default=dump)

推荐阅读