关于Python的time模块常用函数

一、获取当前时间戳

      import time
      print time.time()

注:该方法获取的时间是Unix时间戳---Unix时间戳(Unix timestamp),或称Unix时间(Unix time)、POSIX时间(POSIX time),是一种时间表示方式,定义为从格林威治时间1970年01月01日00时00分00秒起至现在的总秒数

1、Python中实现Unix时间戳(Unix timestamp) → 普通时间

     先 import time 然后 time.gmtime(Unix timestamp)

2、实现普通时间 → Unix时间戳(Unix timestamp)

   先 import time 然后 int(time.mktime(time.strptime('YYYY-MM-DD HH:MM:SS', '%Y-%m-%d %H:%M:%S')))


二、格式化时间戳为本地的时间

      time.localtime(time.time())

三、转换为我们需要的时间格式

      time.strftime('%Y-%m-%d',time.localtime(time.time()))

输出格式为:2017-07-04

      time.strftime("%Y-%m-%d %H:%M:%S", time.localtime())

输出格式为:2017-07-04 11:45:39

注意Python中时间日期格式化符号:
          %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)

          %a     本地简化星期名称
          %A     本地完整星期名称

          %b     本地简化的月份名称
          %B     本地完整的月份名称
          %c      本地相应的日期表示和时间表示
          %j      年内的一天(001-366)
          %p     本地A.M.或P.M.的等价符
          %U     一年中的星期数(00-53)星期天为星期的开始
          %w     星期(0-6),星期天为星期的开始
          %W     一年中的星期数(00-53)星期一为星期的开始
          %x      本地相应的日期表示
          %X     本地相应的时间表示
          %Z     当前时区的名称
          %%     %号本身 

四、线程推迟指定的时间运行,经过测试,单位为秒

      sleep(seconds)
  

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值