python时间格式化

导入time模块

import time

time.time() #获取当前时间戳

>>> import time
>>> time.time()
1544961651.926242

time.localtime(time.time())  #转换成一个元组,包含9个元素

>>> time.localtime(time.time())
time.struct_time(tm_year=2018, tm_mon=12, tm_mday=16, tm_hour=20, tm_min=5, tm_sec=27,
 tm_wday=6, tm_yday=350, tm_isdst=0)

 使用strftime方法格式时间

>>> time.strftime("%Y-%m-%d %H:%M:%S",time.localtime())
'2018-12-16 20:16:12'

格式化符号

  1. %y 两位数的年份表示(00-99)
  2. %Y 四位数的年份表示(000-9999)
  3. %m 月份(01-12)
  4. %d 月内中的一天(0-31)
  5. %H 24小时制小时数(0-23)
  6. %I 12小时制小时数(01-12)
  7. %M 分钟数(00=59)
  8. %S 秒(00-59)
  9. %a 本地简化星期名称
  10. %A 本地完整星期名称
  11. %b 本地简化的月份名称
  12. %B 本地完整的月份名称
  13. %c 本地相应的日期表示和时间表示
  14. %j 年内的一天(001-366)
  15. %p 本地A.M.或P.M.的等价符
  16. %U 一年中的星期数(00-53)星期天为星期的开始
  17. %w 星期(0-6),星期天为星期的开始
  18. %W 一年中的星期数(00-53)星期一为星期的开始
  19. %x 本地相应的日期表示
  20. %X 本地相应的时间表示
  21. %Z 当前时区的名称
  22. %% %号本身

 


你可能感兴趣的:(python,python,时间格式化)