美文网首页
python之time模块2

python之time模块2

作者: 闲云野鹤_23dd | 来源:发表于2021-03-11 15:26 被阅读0次

时间 格式化

使用 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

相关文章

网友评论

      本文标题:python之time模块2

      本文链接:https://www.haomeiwen.com/subject/aasczktx.html