- 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为格式化方式 |
- 日历模块