时间 格式化
使用 time.strftime() 函数 可以格式化输出时间
时间转字符串 :
a_str_time = time.strftime('%Y-%m-%d %H:%M:%S')
print(a_str_time)
print(type(a_str_time ))
# 输出
# 2020-10-31 17:43:17
# <class 'str'>
time.strftime() 函数 返回格式化后的时间为 str 类型
‘%Y-%m-%d %H:%M:%S’ : 参数为指定的时间字符串的展示格式
- %y 两位数的年份表示(00-99)
- %Y 四位数的年份表示(000-9999)
- %m 月份(01-12)
- %d 月内中的一天(0-31)
- %H 24小时制小时数(0-23)
- %I 12小时制小时数(01-12)
- %M 分钟数(00=59)
- %S 秒(00-59)
- %c 本地相应的日期表示和时间表示
- %j 年内的一天(001-366)
- %p 本地A.M.或P.M.的等价符
- %U 一年中的星期数(00-53)星期天为星期的开始
- %w 星期(0-6),星期天为星期的开始
- %W 一年中的星期数(00-53)星期一为星期的开始
- %x 本地相应的日期表示
- %X 本地相应的时间表示
- %Z 当前时区的名称
字符串转时间
timestring = '2016-12-21 10:22:56'
btime = time.strptime(timestring, '%Y-%m-%d %H:%M:%S')
print(btime)
print(time.mktime(btime))
time.strptime() 可以将字符串转换成 时间类型对象,第一个参数为字符串,第二个是字符串的格式模版
time.mktime() 可以将时间对象转换为 时间戳
Calendar 模块
Calendar 是用来处理日历相关的模块
获取某月的月历
import calendar
cal = calendar.month(2016, 1)
print ("以下输出2016年1月份的日历:")
print (cal)
判断闰年
import calendar
print(calendar.isleap(2000))
# True
print(calendar.isleap(1900))
# False
网友评论