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

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

time、datetime模块源码:

 #!/usr/bin/env python
# -*- coding:utf-8 -*-
# Author:qinjiaxi
import time,datetime
#time包含的变量
print(time.timezone)#UTC时间和本地标准时间的差值(也就是世界标准时间和中国时间的差值是8个小时;-28800/3600=-8个小时)
print(time.altzone)#UTC时间和DST(夏令时)时间之间的差值(注:有些国家使用夏令时)
print(time.daylight)#是否使用夏令时,0表示不是
#time包含的方法
print(time.time())#获取时间戳(时间戳是指从1970年开始截止目前为止之间的时间,单位是秒)
print(time.sleep(2))#延时2秒
print(time.gmtime())#向括号里面传递时间戳(单位是秒)转换成元组格式(如果括号里不加参数传递的就是本地的UTC时间)
print(time.localtime())#向括号里传递时间戳(单位是秒)转换成元组格式(如果括号里不加参数传递的就是本地的时间,也就是UTC+8时区)
print(time.mktime())#向括号里传递元组格式转黄成时间戳
print(time.strftime(format,tuple))#将struct_time的元组格式,按照自定义格式化的字符串形式转换(%Y年、%m月、%d日、%H小时、%M分钟、%S秒,其中格式置换都没有问题)
print(time.strptime(string,format))#把字符串格式的时间按照指定格式转换成struct_time的元组格式(其中格式顺序必须一样对应不然报错)
print(time.asctime())#把元组格式的时间转换成字符串(如果括号里不加参数的就是本地时间,也就是UTC+8时区)
print(time.ctime())#把时间戳格式的时间转换成字符串(如果括号里不加参数的就是本地时间,也就是UTC+8时区) #datetime
print(datetime.datetime.now())#获取当前时间
print(datetime.datetime.now()+datetime.timedelta(3))#获取3天后的时间(其中datetime.timedelta()不能独立存在必须与前面的相互配合)
c_time = datetime.datetime.now()
print(c_time.replace(minute=3,hour=2))#时间替换

ql的python学习之路-day14的更多相关文章

  1. ql的python学习之路-day15

    前言:本节主要讲解的是文件路径 在实际的软件开发中会设计一个项目的文件目录,按照执行包bin.配置包config.核心包core等来设计,在执行包里面要运行核心包里的主程序mian,由于不在同一级的目 ...

  2. ql的python学习之路-day13

    前言:本节主要学习模块 一.模块的定义 模块:本质是.py结尾的python文件(文件名:test.py,对应的模块是:test),用来从逻辑上组织python代码(变量.函数.类.逻辑,本质是实现一 ...

  3. ql的python学习之路-day12

    前言:这一节主要学习json和pickle 背景: 相信大家在日常生活中都有接触大型的网络游戏,打游戏的时候都是自己在电脑上操作,自己刷怪升级:当然也会碰到中午去吃饭然后挂机的情况,让电脑自动的刷怪, ...

  4. ql的python学习之路-day11

    前言:本节主要学习python内置的方法 #!/usr/bin/env python # -*- coding:utf-8 -*- # Author:qinjiaxi from collections ...

  5. ql的python学习之路-day10

    前言:本节主要讲解迭代器和生成器 迭代器&生成器 一.生成器(generator) 循环占用大部分的容量内存,如果只需要循环前面的几个结果那怎么样做呢,在python中有一种一边循环一边计算的 ...

  6. ql的python学习之路-day9

    前言:本节主要学习装饰器 一.装饰器 定义:本质上是个函数,用来装饰其他函数:(就是为其他函数添加附加功能) 原则:1.不能修改被装饰的函数的源代码 2.不能修改被装饰的函数的调用方式 以上两点可以总 ...

  7. ql的python学习之路-day8

    前言:本节主要学习的是函数的全局变量和局部变量以及递归 一.全局变量和局部变量 定义在函数外并且在函数头部的变量,叫做全局变量,全局变量在整个代码中都生效. 局部变量只在函数里生效,这个函数就叫做这个 ...

  8. ql的python学习之路-day7

    函数与函数式编程 一.编程模式分为三种: 1.面向对象编程:类----->关键字class 2.面向过程编程:过程----->关键字def,没有return 3.函数式编程:函数----- ...

  9. ql的python学习之路-day6

    字节编码: 这一节主要学习的是各种编码模式的相互转换,另外插两句话,今天的心情不是特别好,又没控制好自己的情绪,以后要心存阳光,好好的对待生活和身边的人. 废话不多说了直接贴码: #!/usr/bin ...

随机推荐

  1. C#多线程(12):线程池

    目录 线程池 ThreadPool 常用属性和方法 线程池说明和示例 线程池线程数 线程池线程数说明 不支持的线程池异步委托 任务取消功能 计时器 线程池 线程池全称为托管线程池,线程池受 .NET ...

  2. [Qt] 默认的槽函数 例如 on_pushButton_clicked()

    在 setupUI 函数里有一句: QMetaObject::connectSlotsByName(QWDialog); 它假设槽函数的名称是 void on_<object name>_ ...

  3. 计算3的n次幂htm代码

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...

  4. 还在写CURD?试试这款基于mybatis-plus的springboot代码生成器

    目录 ⚡Introduction ✔️Release Features Quick Start Examples 1.Controller模板代码示例 2.Service模板代码示例 3.Servic ...

  5. [转] Exchange 2013 安装部署详解

    ·Exchange 2013 部署:系统要求 823 / 3 部署 系统要求 Exchange 2013 zhou_ping 2013-02-17 ·Exchange 2013 部署:先决条件 752 ...

  6. Django 内置分页的简单使用

    1, 文档 https://docs.djangoproject.com/en/1.11.1/topics/pagination/ 2,视图 from django.core.paginator im ...

  7. Codeforce-Ozon Tech Challenge 2020-D. Kuroni and the Celebration(交互题+DFS)

    After getting AC after 13 Time Limit Exceeded verdicts on a geometry problem, Kuroni went to an Ital ...

  8. 51 NOD 1049 最大子段和 动态规划 模板 板子 DP

    N个整数组成的序列a[1],a[2],a[3],-,a[n],求该序列如a[i]+a[i+1]+-+a[j]的连续子段和的最大值.当所给的整数均为负数时和为0. 例如:-2,11,-4,13,-5,- ...

  9. idea使用maven在install时跳过测试

    在右边1处点开maven面板,然后选中2,会发现test已经×掉了,再进行install时将跳过test

  10. MySQL导出数据到文件中的方法

    MySQL导出数据到文件中的方法 1.导出数据到txt文件中实例:把数据表studscoreinfo中所有数据导出到指定的位置方法:select * from 表名 into outfile 指定导出 ...