导入datetime库:from _datetime import datetime
(1)datetime.now() : 获取当前时间 (年月日时分秒微秒)
输入:datetime.now()
输出:datetime.datetime(2018, 11, 13, 14, 44, 6, 744866)
输入:print(datetime.now())
输出:2018-11-13 15:03:03.574440
(2)datetime.strptime("2018-01-01", format("%Y-%m-%d")) : 把字符串“2018-01-01” 用格式%Y-%m-%d解释成datetime类型;如果字符串改为“2018/01/01”,则解释格式应用%Y/%m/%d(Y表示4位数,如2018,如果只是2位数,则用y,如18)。
输入:datetime.strptime("2018-01-01", format("%Y-%m-%d"))
输出:datetime.datetime(2018, 1, 1, 0, 0)
输入:print(datetime.strptime("2018-01-01", format("%Y-%m-%d")))
输出:2018-01-01 00:00:00
(3)datetime.strftime(datetime.now(),format("%Y/%m/%d")): 把datetime类型的对象(当前时间)按%Y/%m/%d格式转换为字符串。
输入:datetime.strftime(datetime.now(),format("%Y/%m/%d"))
输出:'2018/11/13'
输入:datetime.strftime(datetime.now(),format("%y-%m-%d"))
输出:'18-11-13'
(4)now = datetime.now()
now.year : 提取当前年份
now.month: 提取当前月份
now.day: 提取当前日
(5) datetime.isocalendar(datetime_object): 计算给定的日子属于的年份,周数,星期几
输入:datetime.isocalendar(datetime.now())
输出:(2018, 46, 2) #2018年46周星期2
输入:type(datetime.isocalendar(datetime.now()))
输出:<class 'tuple'>
输入:date = datetime.isocalendar(datetime.now())
date[0], date[1], date[2]分别输出:
2018, 46, 2