第十五章 保持时间、计划任务和启动程序
1.time模块
函数 | 作用 |
---|
time.time() | 返回当前Unix纪元的秒数时间 |
time.sleep(5) | 暂停程序运行键入的5秒 |
round(x,2) | 四舍五入到小数点后两位 |
2.datetime模块
函数 | 作用 |
---|
datetime.datetime.now() | 返回一个包含年月日时分秒和微妙的datetime对象 |
datetime.datetime.fromtimestamp() | 转化Unix纪元的秒数为datetime对象 |
import datetime
delta = date.timedelta(days=11,hours=10,minutes=9,seconds=8)
delta.days
delta.microseconds
delta.total_seconds
str(delta)
oct21st = datetime.datetime(2020,8,15,16,42,0)
oct21st.strftime('%Y/%m/%d %H:%M:%S')
datetime.datetime.strptime('2020/8/15 16:47:00')
strftime()指令 | 作用 |
---|
%Y | 带世纪年,如2014 |
%y | 不带世纪年,如14年 |
%m | 数字月 |
%B | 完整的英语月份,November |
%b | 简写的英语月份,如Nov |
%d | 一月的第几天 |
%j | 一年的第几天 |
%w | 一周的第几天 |
%A | 完整的英语周几,如Monday |
%a | 简写的英语周几,如Mon |
%H | 小时(24制) |
%I | 小时(12制) |
%M | 分 |
%S | 秒 |
%p | 上下午(AM或PM) |