对Python日期的加减等操作
导读:本文共1911.5字符,通常情况下阅读需要6分钟。同时您也可以点击右侧朗读,来听本文内容。按键盘←(左) →(右) 方向键可以翻页。
摘要:string now = datetime.datetime.now() now.strftime( %Y-%m-%d %H:%M:%S ) #输出2..."> <div class="information-details"> <h5>1. 日期输出格式化</h5>所有日期、时间的api都在datet... ...
目录
(为您整理了一些要点),点击可以直达。string now = datetime.datetime.now() now.strftime( %Y-%m-%d %H:%M:%S ) #输出2...">
所有日期、时间的api都在datetime模块内。
1. datetime => string
strftime是datetime类的实例方法。
2. string => datetime
strptime是datetime类的静态方法。
在datetime模块中有timedelta类,这个类的对象用于表示一个时间间隔,比如两个日期或者时间的差别。
构造方法:
所有的参数都有默认值0,这些参数可以是int或float,正的或负的。
可以通过timedelta.days、tiemdelta.seconds等获取相应的时间值。
timedelta类的实例,支持加、减、乘、除等操作,所得的结果也是timedelta类的实例。比如:
同时,date、time和datetime类也支持与timedelta的加、减运算。
这样,可以很方便的实现一些功能。
1. 两个日期相差多少天。
输出:3
2. 今天的n天后的日期。
输出:2012-03-08 17:44:50
对Python日期的加减等操作的详细内容,希望对您有所帮助,信息来源于网络。