时间和日期(模块和方法)2

  • datetime模块

datetime是date与time的结合体,包括time和date的所有内容。datetime定义了两个常量,即datetime.MINYEAR和datetime.MAXYEAR,分别表示最大年份和最小年份,其中,datetime.MINYEAR=1,datetime.MAXYEAR=9999

datetime模块中的5个类:

1、datetime.date:表示日期的类,如:year、month、day

2、datetime.time:表示时间的类,如:hour、minute、second、microsecond

3、datetime.datetime:表示时间和日期

4、datetime.timedelta:表示时间间隔,即两个时间点之间的长度

5、datetime.tzinfo:与时区有关的相关信息

  • datetime.datetime类中的方法(调用方式:datetime.datetime.方法名())

方法名 描述
today() 返回一个表示当前本地时间的datetime对象
now([tz]) 如果提供了参数tz就获取参数tz所指时区的本地时间
datetime.utcnow() 返回当前utc时间的datetime对象
fromtimestamp(timestamp[,]) 根据时间戳创建一个datetime的对象
utcfromstamp(timestamp) timestamp指时间戳,返回一个datetime对象
strptime(date_string,format) 将格式字符串转换为datetime对象,date_string指日期字符串,format为格式化方式
strftime(format) 将格式化字符串转化为datetime对象,format为格式化方式
  • 日历模块
日历模块的函数与日历有关。其中星期一默认是每周的第一天,星期天是默认最后一天,更改设置需要调用函数calendar.setfirstweekday()函数,该模块包含12个内置函数,即:calendar.calendar(year,w=2,l=1,c=6)、calendar.firstweekday()、calendar.isleap(year)、calendar.leapdays(y1,y2)、calendar.month(year,month,w=2,l=1)、calendar.monthcalendar(year,month)、calendar.monthrange(year,month)、calendar.prcal(year,w=2,l=1,c=6)、calendar.prmonth(year,month,w=2,l=1)、calendar.setfirstweekday(weekday)、calendar.timegm(tupletime)、calendar.weekday(year,month,day)


扫描二维码关注公众号,回复: 3947456 查看本文章




猜你喜欢

转载自blog.csdn.net/song_10/article/details/79919336