Python基础-时间模块
时间戳:从1970年1月1日零时开始到当前时间所经过的秒数所
- timezone:返回当地时间和世界标准时间之间的时间差(秒)
- time:返回从1970年1月1日到目前时间的秒数
- sleep(s):让程序休眠s秒
- gmtime():将当前时间转换成一个UTC时间元组,可以传入一个秒数作为参数
- localtime():将当前时间转换成一个当地时间(中国UTC+8)元组,可以传入一个秒数作为参数
- mktime(time_tuple):将一个时间元组转换成一个时间戳
- strftime(format[,tuple]):将时间元组按format格式转换成一个严格格式的时间,返回结果是一个字符串
-
- %Y:年
- %m:月
- %d:日
- %H:时
- %M:分
- %S:秒
- 例如:time.strftime("%Y-%m-%d %H:%M:%S",time_tuple)
- strptime(string,format):将字符串格式的时间按格式format转换成一个事件元组
- asctime():将一个时间元组转换成特定格式的字符串,可传入参数,不传入参数就默认当前时间
- ctime():将时间戳转换成特定格式的字符串,可传入参数,不传入参数就默认当前时间
datetime模块
模块中的datetime类:now() 获取当前时间
常用方法:datetime()
时间的加减:
加减天数:datetime.datetime.now()+datetime.timedelta(daytime)
加减小时:datetime.datetime.now()+datetime.timedelta(hours = h)
修改时间:例:c_time = datetime.datetime.now()
c_time.replace(minite=a,hours=b):修改当前时间