python.time

来源:互联网 发布:淘宝代码模板 编辑:程序博客网 时间:2024/03/29 12:36

突然想知道自己活了多少天,于是这样计算了下:

#coding=utf-8import datetimea = datetime.date(1996,12,05)b = datetime.date(2015,10,11)print ((b-a).days)

output:

6884
[Finished in 0.1s]


一个简单的“帅”字贯穿了我过去6884天的人生!


然后我做了其他一些有意思的无趣小事情:

#coding=utf-8import datetimea = datetime.date(2015,7,2)b = a + datetime.timedelta(days=100)print b.ctime()

output:

Sat Oct 10 00:00:00 2015
[Finished in 0.1s]


嗯,昨天是在一起后的第100天。


下面是对Python中datetime关于时间的一些简单处理:

 datetime模块定义了下面这几个类:

  • datetime.date:表示日期的类。常用的属性有year, month, day;
  • datetime.time:表示时间的类。常用的属性有hour, minute, second, microsecond;
  • datetime.datetime:表示日期时间。
  • datetime.timedelta:表示时间间隔,即两个时间点之间的长度。
  • <span style="font-family: Verdana, Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255);">datetime.tzinfo:与时区有关的相关信息。</span>
  • <span style="font-family: Verdana, Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255);">#coding=utf-8</span>
  • <span style="font-family: Verdana, Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255);">from datetime import *import timeprint date.today()now = date(2015,10,11)#返回日期对应的time.struct_time对象print now.timetuple()#返回weekday,如果是星期一,返回0;如果是星期2,返回1,以此类推print now.weekday()#返回weekday,如果是星期一,返回1;如果是星期2,返回2,以此类推print now.isoweekday()#返回格式如(year,month,day)的元组print now.isocalendar()#返回格式如'Y-M-D’的字符串print now.isoformat()</span>
  • output:
  • 2015-10-12time.struct_time(tm_year=2015, tm_mon=10, tm_mday=11, tm_hour=0, tm_min=0, tm_sec=0, tm_wday=6, tm_yday=284, tm_isdst=-1)67(2015, 41, 7)2015-10-11[Finished in 0.1s]
0 0
原创粉丝点击