zoukankan      html  css  js  c++  java
  • python time模块

    #! /usr/bin/env python
    # -*- coding:utf-8 -*-
    import time

    print("111")
    time.sleep(2)#推迟调用线程的运行,secs的单位是秒
    print("222")

    today = time.time() #返回当前时间的时间戳(1970元年后的浮点秒数)
    print(today)
    print(time.ctime())#把一个时间戳转化为time.asctime()的形式。参数未给默认time.time()为参数。
    print(time.gmtime(today))#gmtime()方法是将一个时间戳转换为UTC时区(0时区)的时间元组t。
    print(time.localtime())#将一个时间戳转换为当前时区的时间元组t
    ss = time.strftime("%Y-%m-%d %X")# 格式化日期
    print(ss)
    tt = time.strptime(ss,'%Y-%m-%d %X')#逆格式化日期
    print(tt)
    #time.strftime(format[,t])
    #把一个代表时间的元组或者struct_time(如由time.localtime()和time.gmtime()返回)格式化.
    # 如果t未指定,将传入time.localtime(),如果元组中任命一个元素越界,将会抛出ValueError异常
    #format格式如下:
    # %a 本地(local)简化星期名称
    # %A 本地完整星期名称
    # %b 本地简化月份名称
    # %B 本地完整月份名称
    # %c 本地相应的日期和时间表示
    # %d 一个月中的第几天(01-31)
    # %H 一天中的第几个小时(24小时制,00-23)
    # %l 一天中的第几个小时(12小时制,01-12)
    # %j 一年中的第几天(01-366)
    # %m 月份(01-12)
    # %M 分钟数(00-59)
    # %p 本地am或者pm的相应符
    # %S 秒(01-61)
    # %U 一年中的周期数(0-53,周日是一周的开始,第一个周日之前的所有天数都放在第0周)
    # %w 一个星期中的第几天(0-6,0是星期天)
    # %W 和%U基本相同,不同的是%W以星期一为一个星期的开始
    # %x 本地相应日期
    # %X 本地相应时间
    # %y 去掉世纪的年份(00-99)
    # %Y 完整的年份
    # %z 用+(-)HHMM表示距离格林威治的时区偏移(H十进制的小时数,M十进制的分钟数)
    # %Z 时区的名字(如果不存在为空字符)
    # %% %号本身
    # %p只有与%I配合使用才有效果
    # 当使用strptime()函数时,只有当在这年中的周数和天数被确定的时候%U和%W才会被计算

    #struct_time元组元素结构

    # 属性 值
    # tm_year(年) 比如2011
    # tm_mon(月) 1 - 12
    # tm_mday(日) 1 - 31
    # tm_hour(时) 0 - 23
    # tm_min(分) 0 - 59
    # tm_sec(秒) 0 - 61
    # tm_wday(weekday) 0 - 6(0表示周日)
    # tm_yday(一年中的第几天) 1 - 366
    # tm_isdst(是否是夏令时) 默认为-1
  • 相关阅读:
    webstorm一键格式化为Eslint标准
    Promise 对象
    ES6类的继承
    RabbitMQ之pika模块
    常见操作
    增量式爬虫
    分布式爬虫(scrapy-redis)
    crawlspider
    scrapy框架学习
    斐波那契数列
  • 原文地址:https://www.cnblogs.com/wuxinyan/p/8727608.html
Copyright © 2011-2022 走看看