python3笔记二十:时间操作time
一:学习内容
- time时间戳
- time元组
- time字符串
- time时间转换图解
二:time
需要引入:import time
1.概念
UTC(世界协调时间):格林尼治天文时间,世界标准时间,在中国来说是UTC-8
DST(夏令时):是一种节约能源而人为规定时间制度,在夏季调快1个小时
2.时间的表示形式-三种
第一种:时间戳,以整形或浮点型表示时间的一个以秒为单位的时间间隔,这个时间间隔的基础值是从1970年1月1日凌晨开始算起
第二种:元组,一种python的数据结构表示,这个元组有9个整型内容:year、month、day、hours、minutes、seconds、weekday、Julia day、flag (1或-1或0)
第三种:格式化字符串,常用:%Y 完整的年份、%y 去掉世纪的年份(00-99)、%m 月份(0-12)、%d 日,一个月中第几天(0-31)、%M 分钟数(00-59)
- 时间戳、字符串转元组
1.返回当前时间的实际戳,浮点数形式,不需要参数,得到格林尼治时间戳
c = time.time()
print(c)

2.将时间戳转成UTC时间元组,即得到格林尼治时间
t = time.gmtime(c)
print(t)
可以看到格林尼治时间+8小时,正好是我们的北京时间

3.将时间戳转成本地时间元组,我的本地是北京时间
b = time.localtime(c)
print(b)

4.将字符串转成时间元组
q = time.strftime("%Y-%m-%d %H:%M:%S")
print(q)
w = time.strptime(q,"%Y-%m-%d %X")
print(w)

- 元组、字符串转时间戳
5.将本地时间元组转成时间戳
m = time.mktime(b)
print(m)

6.将字符串转成时间戳
字符串转时间戳需要:字符串 转 元组 转 时间戳
#获取字符串
z = time.strftime("%Y-%m-%d %H:%M:%S")
#字符串转元组
y = time.strptime(z,"%Y-%m-%d %X")
#元组转时间戳
s = time.mktime(y)
print(m)

- 元组、时间戳转字符串
7.将本地时间元组转成字符串
s = time.asctime(b)
print(s)

8.将时间戳转为字符串
p = time.ctime(c)
print(p)

9.将时间元组转换成给定格式的字符串,参数2为时间元组,如果没有参数2即下面的b本地时间元组,默认转的是当前时间
q = time.strftime("%Y-%m-%d %H:%M:%S")
print(q)
q1 = time.strftime("%Y-%m-%d %H:%M:%S", b) #2019-09-11 15:44:23
print(q1)
q2 = time.strftime("%Y-%m-%d %X", b) #2019-09-11 15:44:23
print(q2)

二:time时间转换图解

python3笔记二十:时间操作time的更多相关文章
- python3笔记二十四:Mysql数据库操作命令
一:学习内容 Mysql操作命令:启动服务.停止服务.连接数据库.退出数据库.查看版本.显示当前时间.远程连接 数据库操作命令:创建数据库.删除数据库.切换数据库.查看当前选择的数据库 表操作命令:查 ...
- python3笔记二十二:正则表达式之函数
一:学习内容 re.match函数 re.search函数 re.findall函数 二:re.match函数 需要导入包:import re 1.格式:match(pattern,string,fl ...
- python3.4学习笔记(二十六) Python 输出json到文件,让json.dumps输出中文 实例代码
python3.4学习笔记(二十六) Python 输出json到文件,让json.dumps输出中文 实例代码 python的json.dumps方法默认会输出成这种格式"\u535a\u ...
- python3.4学习笔记(二十五) Python 调用mysql redis实例代码
python3.4学习笔记(二十五) Python 调用mysql redis实例代码 #coding: utf-8 __author__ = 'zdz8207' #python2.7 import ...
- python3.4学习笔记(二十四) Python pycharm window安装redis MySQL-python相关方法
python3.4学习笔记(二十四) Python pycharm window安装redis MySQL-python相关方法window安装redis,下载Redis的压缩包https://git ...
- python3.4学习笔记(二十二) python 在字符串里面插入指定分割符,将list中的字符转为数字
python3.4学习笔记(二十二) python 在字符串里面插入指定分割符,将list中的字符转为数字在字符串里面插入指定分割符的方法,先把字符串变成list然后用join方法变成字符串str=' ...
- python3.4学习笔记(二十) python strip()函数 去空格\n\r\t函数的用法
python3.4学习笔记(二十) python strip()函数 去空格\n\r\t函数的用法 在Python中字符串处理函数里有三个去空格(包括'\n', '\r', '\t', ' ')的函数 ...
- (C/C++学习笔记) 二十四. 知识补充
二十四. 知识补充 ● 子类调用父类构造函数 ※ 为什么子类要调用父类的构造函数? 因为子类继承父类,会继承到父类中的数据,所以子类在进行对象初始化时,先调用父类的构造函数,这就是子类的实例化过程. ...
- (C/C++学习笔记) 二十. 文件和流
二十. 文件和流 ● 文件的概念 文件(file) 一. C/C++语言将文件作为字节序列(sequence of characters)来对待,但从编码角度,或说从对字节信息的解释来看,文件分为:文 ...
随机推荐
- Laravel where条件拼接,数组拼接where条件
问题描述:laravel where 条件拼接 Like出错,搜索不到要搜索的内容. 问题代码: // 作物 $crop_class_id = $request->crop_class_id; ...
- javaScript基础题
1.介绍JavaScript的基本数据类型 Number.Boolean.String.underfind.null Object是JavaScript中所有对象的父对象 数据封装类对象:Object ...
- VS code自定义语法高亮
语法高亮向导(Syntax Highlight Guide) (https://code.visualstudio.com/api/language-extensions/syntax-highlig ...
- 小白进阶之Scrapy第六篇Scrapy-Redis详解(转)
Scrapy-Redis 详解 通常我们在一个站站点进行采集的时候,如果是小站的话 我们使用scrapy本身就可以满足. 但是如果在面对一些比较大型的站点的时候,单个scrapy就显得力不从心了. 要 ...
- java_day02_标识符等
ch02 目标: 1. 标识符.关键字和类型介绍 2. 如何构建类---------------------------------1.注释 作用:使部分内容只为程序员可见,不为编译器所编译.虚拟机所 ...
- go语言在Windows系统下编译成linux系统可执行文件
package main import ( "fmt" "os" "os/exec" ) //filepath: 要编译的文件的路径 fun ...
- Java ==和equals的区别
首先了解默认equals方法实现代码 public boolean equals(Object obj) { return (this == obj); } 1.== (1)对于基本数据类型的变量,& ...
- 安装docker fastdfs
# step 1: 安装必要的一些系统工具 sudo yum install -y yum-utils device-mapper-persistent-data lvm2# Step 2: 添加软件 ...
- goquery 解析不了noscript
今天在用goquery的时候 解析noscript标签的时候.发现一直获取不到里面的元素. google得到.需要去除noscript标签. s.Find("noscript"). ...
- CSS基础学习-4.CSS属性_背景、颜色、边框