时间模块、函数介绍

    时间模块 time
       提供了时间相关的函数
      时间简介:
        公元纪年 0000年1月1日  0:0:0开始
        计算机元年 1970年1月1日0:0:0开始,此时间为0(Linux/Unix)
        UTC时间(Coordinated Universal Time),Greenwich时间(坐标时间,myhour-8)
        DST 阳光节约时间(Daylight Saving Time)又称夏令时
    时间元组:
       是一个9个人整数元组组成的,9个数的依次顺序是:
         四位的年(如:1993)
         月(1-12)
         日(1-31)
         时(0-23)
         分(0-59)
         秒(0-59)
         星期几(0-6,周一是0)
         元旦开始日(1-366)
         夏令时修正时间(-1,0 or 1)
    变量:
      time.timezone 本地区时间与UTC时间差(秒为单位)
    函数:
      time.time() 返回从计算机元年至当前时间的秒数的浮点数,
        (UTC时间为准)
      time.sleep(secs) 让程序按给定的秒数的浮点数睡眠一段时间
      time.gmtime([secs]) 将秒数转换为日期时间字符串
      time.asctime([tuple]) 将时间元组转换为日期元组字符串
      time.mktime(tuple) 将本地日期时间元组转换为计算机元年秒数
      time.localtime([secs]) 将UTC秒数时间转换为本地时间元组  
 典例1:
     打印出一个电子时间:
     格式为:HH:MM:SS
     import time
      while True:
          t = time.localtime()
          print("\r%02d:%02d:%02d" % (t[3], t[4], t[5]), end='')
          time.sleep(1)


   典例2:

        编写一个闹钟程序,启动时设置定时时间,到时候后打印出一句话,然后退出程序

      h = int(input("输入小时:"))
      m = int(input("输入分钟:"))
      while True:
          t = time.localtime()
          print("\r%02d:%02d:%02d" % (t[3], t[4], t[5]),end='')
          if t[3:5] == (h, m):   # 切片,取t3和t4位的时和分
              print("时间到....")
              break
          time.sleep(1)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值