• time时间模块


    import time
    
    '''时间戳'''
    # time()时间戳,1615279063.568697秒,从1970年1月1日凌晨0点开始计时,可用于做计算
    print('时间戳:', time.time())
    
    
    '''时间戳转换为结构化时间'''
    # localtime()结构化时间(当地时间),按顺序是:年---月---日---时---分---秒---周X(0-6,周一为0,周日为6)---一年的多少天---最后一个不用管
    print('取当地结构化时间:', time.localtime(1615279063.568697)) # 返回的是一个时间对象,localtime()参数默认为空是以时间戳进行的计算,那么也可以往里传入自定义的时间戳(一堆数字)
    # t = time.localtime()
    # print('%s年%s月%s日周%s' % (t.tm_year, t.tm_mon, t.tm_mday, (int(t.tm_wday) + 1))) # 赋值给一个变量后,可对其进行取值
    # gmtime()也是结构化时间(世界标准时间),这是UTC,世界标准时间
    print('取世界标准结构化时间:', time.gmtime())
    
    
    '''结构化时间转换为时间戳'''
    # mktime()将结构化时间转换为时间戳,一个参数为必传
    print('将结构化时间转为时间戳:', time.mktime(time.localtime()))
    
    
    '''结构化时间转换为字符串时间'''
    # strftime()将结构化时间转换为字符串时间,第一个参数为必填,第二个参数默认是当地的当前结构化时间,%Y代表年%m代表月%d代表日%X代表时分秒
    print('将结构化时间转为字符串时间:', time.strftime('%Y--%m--%d %X', time.localtime()))
    
    
    '''字符串时间转换为结构化时间'''
    # strptime()将字符串时间转换为结构化
    print('将字符串时间转为结构化时间:', time.strptime('2021/03/09/18:03:15', '%Y/%m/%d/%X')) # %X在匹配时分秒格式时,冒号(:)不会报错,斜杠(/)会报错
    
    
    '''结构化时间转换为系统固定格式字符串时间'''
    # 把一个表示时间的元组或者struct_time表示为这种形式:'Tue Mar  9 18:28:43 2021'.如果没有参数,将会将time.localtime()作为参数传入
    print(time.asctime())
    
    '''时间戳转换为系统固定格式字符串时间'''
    # ctime()把一个时间戳(按秒计算的浮点数)转化为time.asctime()的形式。如果参数未给或者为None的时候,将会默认time.time()为参数
    print(time.ctime())
    
    
    '''线程推迟指定的时间运行,单位为秒'''
    # sleep()
    time.sleep(3)
    
    
    '''datetime模块所提供的固定格式时间:datetime.now()'''
    import datetime
    print(datetime.datetime.now())

    
    
    while True: print('studying...')
  • 相关阅读:
    使用线程加载指定目录下的所有子目录和文件名称到TreeView中
    《C++代码设计与重用》读后感
    无限分类编辑移动栏目代码
    查询数据库中所有记录总数不为0的数据表名称
    DES,RC2,Rijndael, TripleDes,RSA, MD5, SHA1通用的安全密码类
    SQL过滤掉空格和其他特殊字符函数
    @property详解:nonatomic,retain (转)
    UITextField控件处理键盘弹出时遮住输入框的问题
    iphone 定时器的使用
    苹果官方例子代码
  • 原文地址:https://www.cnblogs.com/xuewei95/p/14507332.html
Copyright © 2020-2023  润新知