Python标准库中提供了datatime模块来操作日期和时间
环境及版本
Windows 10 x64
Python 2.7
Pycharm 4.5.1
datetime.date
表示日期的类,常用的属性有year, month, day
year的范围是[1, 9999],month的范围是[1, 12],day的最大值根据给定的year, month参数来决定(区分闰年)
常用的属性
# 利用构造函数创建日期
now_time = date(2016, 1, 1)
print now_time
date.max、date.min: 最大、最小日期
# 最大最小日期
print now_time.min, now_time.max
date.resolution: 表示日期的最小单位
# 表示日期的最小单位
print now_time.resolution
date.year,date.month,date.day: 取得年,月,日
# 取得年、月、日
print "year={0},month={1},day={2}".format(now_time.year, now_time.month, now_time.day)
常用的类方法
date.today()
# 返回一个表示当前本地日期的date对象
print date.today()
date.fromtimestamp(timestamp)
# 根据给定的时间戮,返回一个date对象
timesstamp = 145157760