[整理]Python内置日期处理包datetime用法记录

Python内置日期处理包datetime用法记录

datetime.date 类(Object)

date类主要以元组(tuple)格式记录(year, month, day)数据,提供数据内的比较方法以及与ISO标准之间的转换方法。

主要方法

  1. 获得元组内元素datetime.date.timetuple()
    一般使用循环,能够获取元组内部所有元素,包括year, month, day, day of the week, day of the year.
>>> from datetime import date
>>> d = date.fromordinal(730920)
>>> d
datetime.date(2002, 3, 11)
>>> t = d.timetuple()
>>> for i in t:
...     print(i) 
2002           # year
3              # month
11             # day
0
0
0
0             # day of the week
70            # day of the year
-1
  1. 更换相应位置值 datetime.date.replace(year, month, day)
  2. 获得周内星期数
    datetime.date.weekday() [返回0-6]
    datetime.date.isoweekday() [返回1-7]
  3. [重点] 更换格式 datetime.date.strftime(“format string”)
    其中, %Y代表年, %m代表月, %d代表日, %A代表星期(Monday, Tuesday …), %B代表月份(January, February … )

未完待续…


版权声明:本文为weixin_41429931原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。