让python json encode datetime类型


Posted in Python onDecember 28, 2010

实现代码如下:

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)
Python 相关文章推荐
python实现每次处理一个字符的三种方法
Oct 09 Python
简单理解Python中的装饰器
Jul 31 Python
详解Python迭代和迭代器
Mar 28 Python
python中文件变化监控示例(watchdog)
Oct 16 Python
详解python中的装饰器
Jul 10 Python
Python中安装easy_install的方法
Nov 18 Python
Python中@property的理解和使用示例
Jun 11 Python
python3.6环境安装+pip环境配置教程图文详解
Jun 20 Python
Apache部署Django项目图文详解
Jul 30 Python
python求平均数、方差、中位数的例子
Aug 22 Python
python Popen 获取输出,等待运行完成示例
Dec 30 Python
Python爬取网站图片并保存的实现示例
Feb 26 Python
让python的Cookie.py模块支持冒号做key的方法
Dec 28 #Python
python封装对象实现时间效果
Apr 23 #Python
python下函数参数的传递(参数带星号的说明)
Sep 19 #Python
Python 元类使用说明
Dec 18 #Python
Python3 入门教程 简单但比较不错
Nov 29 #Python
Python2.5/2.6实用教程 入门基础篇
Nov 29 #Python
python 快速排序代码
Nov 23 #Python
You might like
阿拉伯的咖啡与水烟
2021/03/03 咖啡文化
PHP fgetcsv 定义和用法(附windows与linux下兼容问题)
2012/05/29 PHP
PHP自定session保存路径及删除、注销与写入的方法
2014/11/18 PHP
php定时执行任务设置详解
2015/02/06 PHP
PHP实现将MySQL重复ID二维数组重组为三维数组的方法
2016/08/01 PHP
PHP执行普通shell命令流程解析
2020/08/24 PHP
ajax无刷新动态调用股票信息(改良版)
2008/11/01 Javascript
从零开始学习jQuery (十一) 实战表单验证与自动完成提示插件
2011/02/23 Javascript
JS按位非(~)运算符与~~运算符的理解分析
2011/07/31 Javascript
让人蛋疼的JavaScript语法特性
2014/09/30 Javascript
原生JS实现网络彩票投注效果
2016/09/25 Javascript
node.js将MongoDB数据同步到MySQL的步骤
2017/12/10 Javascript
Node.js文件编码格式的转换的方法
2018/04/27 Javascript
webstorm和.vue中es6语法报错的解决方法
2018/05/08 Javascript
JavaScript基础教程之如何实现一个简单的promise
2018/09/11 Javascript
vue实现评价星星功能
2020/06/30 Javascript
Vue通过provide inject实现组件通信
2020/09/03 Javascript
python实现雨滴下落到地面效果
2018/06/21 Python
python+selenium打印当前页面的titl和url方法
2018/06/22 Python
用python标准库difflib比较两份文件的异同详解
2018/11/16 Python
python实现AES加密和解密
2019/03/27 Python
Python TCPServer 多线程多客户端通信的实现
2019/12/31 Python
PyTorch中的padding(边缘填充)操作方式
2020/01/03 Python
html5菜单折纸效果
2014/04/22 HTML / CSS
Nordgreen美国官网:在线购买极简主义斯堪的纳维亚手表
2019/07/24 全球购物
北京RT科技有限公司.net工程师面试题
2013/02/15 面试题
个人自我评价和职业目标
2014/01/24 职场文书
2014年五四青年节演讲稿范文
2014/04/22 职场文书
市场营销工作计划书
2014/05/06 职场文书
工程承诺书怎么写
2014/05/24 职场文书
欢度春节标语
2014/07/01 职场文书
学校班子个人对照检查材料思想汇报
2014/09/27 职场文书
追悼词范文大全
2015/06/23 职场文书
Nginx开启Brotli压缩算法实现过程详解
2021/03/31 Servers
浅谈MySQL之select优化方案
2021/08/07 MySQL
ajax请求前端跨域问题原因及解决方案
2021/10/16 Javascript