时间和日期(模块和方法)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)





  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值