python之time模块2

2021-03-11  本文已影响0人  闲云野鹤_23dd

时间 格式化

使用 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’ : 参数为指定的时间字符串的展示格式

字符串转时间

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
上一篇 下一篇

猜你喜欢

热点阅读