一:学习内容

  • 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的更多相关文章

  1. python3笔记二十四:Mysql数据库操作命令

    一:学习内容 Mysql操作命令:启动服务.停止服务.连接数据库.退出数据库.查看版本.显示当前时间.远程连接 数据库操作命令:创建数据库.删除数据库.切换数据库.查看当前选择的数据库 表操作命令:查 ...

  2. python3笔记二十二:正则表达式之函数

    一:学习内容 re.match函数 re.search函数 re.findall函数 二:re.match函数 需要导入包:import re 1.格式:match(pattern,string,fl ...

  3. python3.4学习笔记(二十六) Python 输出json到文件,让json.dumps输出中文 实例代码

    python3.4学习笔记(二十六) Python 输出json到文件,让json.dumps输出中文 实例代码 python的json.dumps方法默认会输出成这种格式"\u535a\u ...

  4. python3.4学习笔记(二十五) Python 调用mysql redis实例代码

    python3.4学习笔记(二十五) Python 调用mysql redis实例代码 #coding: utf-8 __author__ = 'zdz8207' #python2.7 import ...

  5. python3.4学习笔记(二十四) Python pycharm window安装redis MySQL-python相关方法

    python3.4学习笔记(二十四) Python pycharm window安装redis MySQL-python相关方法window安装redis,下载Redis的压缩包https://git ...

  6. python3.4学习笔记(二十二) python 在字符串里面插入指定分割符,将list中的字符转为数字

    python3.4学习笔记(二十二) python 在字符串里面插入指定分割符,将list中的字符转为数字在字符串里面插入指定分割符的方法,先把字符串变成list然后用join方法变成字符串str=' ...

  7. python3.4学习笔记(二十) python strip()函数 去空格\n\r\t函数的用法

    python3.4学习笔记(二十) python strip()函数 去空格\n\r\t函数的用法 在Python中字符串处理函数里有三个去空格(包括'\n', '\r', '\t', ' ')的函数 ...

  8. (C/C++学习笔记) 二十四. 知识补充

    二十四. 知识补充 ● 子类调用父类构造函数 ※ 为什么子类要调用父类的构造函数? 因为子类继承父类,会继承到父类中的数据,所以子类在进行对象初始化时,先调用父类的构造函数,这就是子类的实例化过程. ...

  9. (C/C++学习笔记) 二十. 文件和流

    二十. 文件和流 ● 文件的概念 文件(file) 一. C/C++语言将文件作为字节序列(sequence of characters)来对待,但从编码角度,或说从对字节信息的解释来看,文件分为:文 ...

随机推荐

  1. 如何判断kbmMWClientQuery当前记录的增改状态?

    有朋友问我,客户端使用了kbmMWClientQuery,对其进行了编辑后,对于指定的记录,如何判断是否是增加的记录,或者是被修改后的记录? 下面这个函数,返回aDataSet当前记录的修改状态: f ...

  2. 怎么处理Win7系统备份还原提示代码0x80042302的错误?

    我们都知道Win7系统自带备份还原功能,可以在电脑遇到小问题时通过还原至之前备份的正常系统来解决,非常的方便.但是有些用户在使用备份还原功能时,系统会提示0x80042302错误,这该怎么办呢?下面好 ...

  3. ANSIBLE自动化管理工具

    ansible 基础 自动化运维工具 官网:https://www.ansible.com/ 官方文档:https://docs.ansible.com/ ansible 特性 1. 模块化:调用特定 ...

  4. 十一,k8s集群访问控制之ServicAccount

    目录 认证安全 连接Api-Server的两类账号 ServiceAccount 创建 使用admin 的SA 测试 URL访问kubernetes资源 APIserver客户端定义的配置文件 kub ...

  5. 【NOIP2012】同余方程

    原题: 求关于xx的同余方程ax≡1(mod b)的最小正整数解. 裸题 当年被这题劝退,现在老子终于学会exgcd了哈哈哈哈哈哈哈哈 ax≡1(mod b) => ax=1+by => ...

  6. 51Nod 1831 PN表

    打出PN表来 发现合数除16,34,289都是赢 质数除2,17都是输 #include<bits/stdc++.h> using namespace std; bool prime(in ...

  7. java8 stream().map().collect()用法

    有一个集合: List<User> users = getList(); //从数据库查询的用户集合 现在想获取User的身份证号码:在后续的逻辑处理中要用: 常用的方法我们大家都知道,用 ...

  8. seq2seq keras实现

    seq2seq 是一个 Encoder–Decoder 结构的网络,它的输入是一个序列,输出也是一个序列, Encoder 中将一个可变长度的信号序列变为固定长度的向量表达,Decoder 将这个固定 ...

  9. String成员函数

    string类提供的各种操作函数大致分为八类:构造器和析构器,大小和容量,元素存取,字符串比较,字符串修改,字符串接合,I/O操作以及搜索和查找. 函数名称 功能 构造函数 产生或复制字符串 析构函数 ...

  10. Springboot定时任务实现动态配置Cron参数(从外部数据库获取)

    https://blog.csdn.net/qq_35992900/article/details/80429245 我们主要讲解它的动态配置使用方法. 在刚开始使用的时候,我们更改一个任务的执行时间 ...