• 技术文章 >后端开发 >Python教程

    让python json encode datetime类型

    2016-06-06 11:27:39原创622
    实现代码如下:

    代码如下:


    import json
    from datetime import date, datetime


    def __default(obj):
    if isinstance(obj, datetime):
    return obj.strftime('%Y-%m-%dT%H:%M:%S')
    elif isinstance(obj, date):
    return obj.strftime('%Y-%m-%d')
    else:
    raise TypeError('%r is not JSON serializable' % obj)

    print json.dumps({'d': datetime.now(), 'today': date.today(), 'x': 111},
    default=__default)

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:python json
    上一篇:布同 统计英文单词的个数的python代码 下一篇:用实例说明python的*args和**kwargs用法
    php培训_php实战培训【立即报名】-php中文网第20期

    相关文章推荐

    • 【活动】充值PHP中文网VIP即送云服务器• python中API调用的详解与示例• 手把手教你在Python使用plot()函数画图• 详细解析python正则表达式re模块• 一文搞定Python中pip的安装与使用• 一文详解python生成器
    1/1

    PHP中文网