Python日期操作
来源:互联网 发布:淘宝现在还有辅助卖吗 编辑:程序博客网 时间:2024/06/04 00:39
1. 日期输出格式化
所有日期、时间的api都在datetime模块内。
1. datetime => string
strftime是datetime类的实例方法。
2. string => datetime
2. 日期比较操作
在datetime模块中有timedelta类,这个类的对象用于表示一个时间间隔,比如两个日期或者时间的差别。
构造方法:
datetime.timedelta(days
=
0
, seconds
=
0
, microseconds
=
0
, milliseconds
=
0
, minutes
=
0
, hours
=
0
, weeks
=
0
)
所有的参数都有默认值0,这些参数可以是int或float,正的或负的。
可以通过timedelta.days、tiemdelta.seconds等获取相应的时间值。
timedelta类的实例,支持加、减、乘、除等操作,所得的结果也是timedelta类的实例。比如:
同时,date、time和datetime类也支持与timedelta的加、减运算。
datetime1 = datetime2 +/- timedeltatimedelta = datetime1 - datetime2这样,可以很方便的实现一些功能。
1. 两个日期相差多少天。
输出:3
2. 今天的n天后的日期。
输出:2012-03-08 17:44:50
datetime的好处是可以实现方便的时间运算,比如 endTime - starTime,这在时间duration计算时非常方便.
来源:http://www.cnblogs.com/rollenholt/archive/2012/04/10/2441542.html
- Python日期操作笔记
- Python日期操作笔记
- Python日期操作笔记
- python日期操作
- Python学习---日期操作
- Python日期操作
- python日期操作
- Python日期操作
- Python日期操作
- Python日期操作
- Python日期操作
- Python日期操作
- python日期操作
- python日期操作
- python时间日期操作
- python日期操作
- python日期操作
- python日期格式化操作
- flex4事件监听与自定义事件分发(二)
- iOS - plist文件写入问题:
- js 函数调用顺序研究
- 7、Linux安装JDK1.6.x
- 如何开启nginx 的https服务
- Python日期操作
- Mybatis学习笔记
- 8、通过jsvc将tomcat6添加到linux服务
- 如何在Ubuntu下面识别Galaxy Nexus设备
- ios-使用命令行管理svn
- 9、lnmp搭建
- 触摸屏驱动分析
- jsp的common页
- 使用ajax和history.pushState无刷新改变页面URL(ajax中前进后退)