• ql的python学习之路-day14


    前言:本节主要学习时间模块time、datetime

    python中的几种时间表示:1)时间戳  2)格式化的字符串时间 3)struct_time元组格式的时间

    time、datetime模块源码:

     1 #!/usr/bin/env python
     2 # -*- coding:utf-8 -*-
     3 # Author:qinjiaxi
     4 import time,datetime
     5 #time包含的变量
     6 print(time.timezone)#UTC时间和本地标准时间的差值(也就是世界标准时间和中国时间的差值是8个小时;-28800/3600=-8个小时)
     7 print(time.altzone)#UTC时间和DST(夏令时)时间之间的差值(注:有些国家使用夏令时)
     8 print(time.daylight)#是否使用夏令时,0表示不是
     9 #time包含的方法
    10 print(time.time())#获取时间戳(时间戳是指从1970年开始截止目前为止之间的时间,单位是秒)
    11 print(time.sleep(2))#延时2秒
    12 print(time.gmtime())#向括号里面传递时间戳(单位是秒)转换成元组格式(如果括号里不加参数传递的就是本地的UTC时间)
    13 print(time.localtime())#向括号里传递时间戳(单位是秒)转换成元组格式(如果括号里不加参数传递的就是本地的时间,也就是UTC+8时区)
    14 print(time.mktime())#向括号里传递元组格式转黄成时间戳
    15 print(time.strftime(format,tuple))#将struct_time的元组格式,按照自定义格式化的字符串形式转换(%Y年、%m月、%d日、%H小时、%M分钟、%S秒,其中格式置换都没有问题)
    16 print(time.strptime(string,format))#把字符串格式的时间按照指定格式转换成struct_time的元组格式(其中格式顺序必须一样对应不然报错)
    17 print(time.asctime())#把元组格式的时间转换成字符串(如果括号里不加参数的就是本地时间,也就是UTC+8时区)
    18 print(time.ctime())#把时间戳格式的时间转换成字符串(如果括号里不加参数的就是本地时间,也就是UTC+8时区)
    19 
    20 #datetime
    21 print(datetime.datetime.now())#获取当前时间
    22 print(datetime.datetime.now()+datetime.timedelta(3))#获取3天后的时间(其中datetime.timedelta()不能独立存在必须与前面的相互配合)
    23 c_time = datetime.datetime.now()
    24 print(c_time.replace(minute=3,hour=2))#时间替换
  • 相关阅读:
    liststyle
    :nthchild(n)
    织梦CMS首页调用分类信息栏目及列表方法
    []织梦CMS首页调用分类信息栏目及列表方法
    ps快捷键
    系统架构博客,很不错
    google maps api 反向解析 地址 api
    sphinx
    sphinx discuss
    ruby分词
  • 原文地址:https://www.cnblogs.com/qinlangsky/p/9678330.html
Copyright © 2020-2023  润新知