zoukankan      html  css  js  c++  java
  • 时间模块 import time

      2.time *****与时间相关的模块
                1.时间戳 从1970年一月一日零点开始至现在的秒数
                    t=time.time()tm_ye
                    time.sleep(3)
                    t2=time.time()
                    print(t2-t)

                2.结构化时间
                print(time.localtime().tm_year)单独获取某个时间属性
                print()time.gmtime()世界统一时间,比北京时间晚八小时
                print(time.localtime())(返回是一个对象,其中包含一个元组,里面是每个时间的值)

                3.格式化的字符串时间
                print(time.strftime('%Y-%m-%d %H:%M:%S %p'))
                print(time.strftime('%Y-%m-%d %X %p’))

                4.三种格式间的相互转换
                    时间戳转为结构化:
                        print(time.localtime(time.time()))
                       
                    结构化转字符串:
                        print(time.strftime('%Y-%m-%d',time.localtime(time.time()))
                       
                    字符串转为结构化:
                        print(time.strftime(‘2018-10-15’,‘%Y-%m-%d’))
                       
                    结构化转时间戳:
                        print(time.mktim(time.strftime(‘2018-10-15’,‘%Y-%m-%d’)))
                       
                    了解:格林威治时间:
                        print(time.asctime(time.localtime(time.time(60*60*24)))
                   print(time.ctime(time.localtime(time.time(60*60*24)))
                   
                    import datetime 这是个包 里面包含对时间的处理 对日期的处理:
                    datetime.date#日期相关
                    datetime.time#时间相关
                        获取当前详细时间
                        print(datetime.datetime.now())
                        获取时间的某一部分
                        print(datetime.datetime.now().year)
                       
                    替换时间的某个部分:
                        t1=datetime.datetime.now()
                        t1=t1.replace(year=2019)
                        t2=datetime.datetime.now()
                   
                    时间差对象:
                    tal=datetime.timedelta(weeks=1)
                    t1=datetime.datetime.now()
                    print(t1+tal)

    时间模块的转换模式

     

    ***注意伦敦时间和北京时间区别 伦敦比北京时间晚8个小时 (此处牵扯到地理时区+8)

    格式字符  意义

     
    %a 星期的简写。如 星期三为Web
    %A 星期的全写。如 星期三为Wednesday
    %b 月份的简写。如4月份为Apr
    %B 月份的全写。如4月份为April
    %c:  日期时间的字符串表示。(如: 04/07/10 10:43:39)
    %d:  日在这个月中的天数(是这个月的第几天)
    %f:  微秒(范围[0,999999])
    %H:  小时(24小时制,[0, 23])
    %I:  小时(12小时制,[0, 11])
    %j:  日在年中的天数 [001,366](是当年的第几天)
    %m:  月份([01,12])
    %M:  分钟([00,59])
    %p:  AM或者PM
    %S:  秒(范围为[00,61],为什么不是[00, 59],参考python手册~_~)
    %U:  周在当年的周数当年的第几周),星期天作为周的第一天
    %w:  今天在这周的天数,范围为[0, 6],6表示星期天
    %W:  周在当年的周数(是当年的第几周),星期一作为周的第一天
    %x:  日期字符串(如:04/07/10
    %X:  时间字符串(如:10:43:39)
    %y:  2个数字表示的年份
    %Y:  4个数字表示的年份
    %z:  与utc时间的间隔 (如果是本地时间,返回空字符串)
    %Z:  时区名称(如果是本地时间,返回空字符串)
    %%:  %% => %

    复制代码
    #结构化时间 --> %a %b %d %H:%M:%S %Y串
    #time.asctime(结构化时间) 如果不传参数,直接返回当前时间的格式化串
    >>>time.asctime(time.localtime(1500000000))
    'Fri Jul 14 10:40:00 2017'
    >>>time.asctime()
    'Mon Jul 24 15:18:33 2017'
    
    #时间戳 --> %a %b %d %H:%M:%S %Y串
    #time.ctime(时间戳)  如果不传参数,直接返回当前时间的格式化串
    >>>time.ctime()
    'Mon Jul 24 15:19:07 2017'
    >>>time.ctime(1500000000)
    'Fri Jul 14 10:40:00 2017' 
    复制代码
  • 相关阅读:
    jQuery.ajax()文档
    jQuery的deferred对象详解(转载)
    Gulp学习指南之CSS合并、压缩与MD5命名及路径替换(转载)
    Gulp入门教程(转载)
    gulp详细入门教程(转载)
    使用 gulp 搭建前端环境入门篇(转载)
    前端大牛们都学过哪些东西?
    纯CSS实现帅气的SVG路径描边动画效果(转载)
    Web动画API教程2:AnimationPlayer和Timeline
    redis学习五 集群配置
  • 原文地址:https://www.cnblogs.com/LW-LW-LW/p/9506290.html
Copyright © 2011-2022 走看看