python time模块时间戳 与 结构化时间详解

作者:侯小啾 时间:2021-04-09 11:06:42 

time模块

1:概述

时间表示的分类

时间戳

格式化的时间字符串

结构化时间

时间戳:时间戳表示的是从1970年1月1日整0点到目前秒的偏移量,数据类型是浮点型,主要用来让计算机看的

格式化的时间字符串:如 2019-01-26 等 ,数据类型是字符串,主要是人看

结构化时间:结构化时间会将时间进行分组,比如年,月,日,时,分,秒等等,数据类型是一个元祖,主要做时间转换

导入相关库

import time

1. 时间戳

1.1 time.time()

time.time()可以得到的是 时间戳 。即 1970年1月1日0时0分0秒到现在时间的偏移量 s

t1 = time.time()
print('t1:', t1)

python time模块时间戳 与 结构化时间详解

1.2 时间戳 转 字符串

将时间戳转化为 一种固定格式 的字符串,可以使用time.ctime()方法。(但是不太常用)

t = time.ctime(time.time())
print(t)

            

python time模块时间戳 与 结构化时间详解

2. 结构化时间

使用结构化时间更便于我们的操作

2.1 本地时间

本地时间与时区有关。

t2 = time.localtime(time.time())  
print("t2:", t2)

python time模块时间戳 与 结构化时间详解

2.2 格林威治时间(零时区)

格林威治时间(0时区) 比北京时间晚8小时整(全球基准,用这个时间可以消除在不同地方写作代码的影响)

t3 = time.gmtime(time.time())
print("t3:", t3)

python time模块时间戳 与 结构化时间详解

2.3 结构化时间 转 字符串

字符串形式是人类一般可以接受的形式

t4 = time.strftime("%Y/%m/%d %H:%M:%S", t2)
print(t4)
print(type(t4))

python time模块时间戳 与 结构化时间详解

2.4 字符串 转 结构化时间

上述操作的逆向操作

t5 = time.strptime('2022/06/22 20:30:35', "%Y/%m/%d %H:%M:%S")
print(t5)

python time模块时间戳 与 结构化时间详解

2.5 结构化数据的属性

print("年:", t2.tm_year)
print("月:", t2.tm_mon)
print("日:", t2.tm_mday)
print("时", t2.tm_hour)
print("分", t2.tm_min)
print("秒", t2.tm_sec)
print("本周已过天数:", t2.tm_wday)
print("本年已过天数:", t2.tm_yday)
print("是否是夏令时", t2.tm_isdst)

python time模块时间戳 与 结构化时间详解

2.6 结构化时间 转 时间戳

t7 = time.mktime(t2)
print(t7)

python time模块时间戳 与 结构化时间详解

来源:https://blog.csdn.net/weixin_48964486/article/details/125415019

标签:python,time模块,时间戳
0
投稿

猜你喜欢

  • 浅谈Python之Django

    2023-12-13 15:14:43
  • 通过T-SQL语句实现数据库备份与还原的代码

    2024-01-12 15:20:50
  • golang实现整型和字节数组之间的转换操作

    2024-02-11 00:13:08
  • 一篇文章彻底弄懂Python字符编码

    2021-06-06 18:51:33
  • 解密SQL Server数据库系统的编译

    2009-03-16 17:33:00
  • js中string转int把String类型转化成int类型

    2024-05-03 15:30:11
  • php去除html标记的原生函数详解

    2024-03-17 20:23:22
  • ASP分页显示Recordset数据

    2008-11-07 15:43:00
  • 透明数据加密(TDE)库的备份和还原

    2024-01-14 04:51:57
  • PHP _construct()函数讲解

    2023-06-14 16:56:43
  • XHTML中用途相似的标签

    2008-03-24 19:33:00
  • python之pkl文件的用法及说明

    2021-02-21 21:44:57
  • 网站程序员如何应对web标准

    2007-05-11 16:52:00
  • 深入理解Go语言中的数组和切片

    2024-02-04 05:09:54
  • Django 对IP访问频率进行限制的例子

    2022-02-14 05:40:38
  • python opencv实现目标区域裁剪功能

    2022-07-15 19:17:56
  • jupyter notebook指定启动目录的方法

    2022-05-19 18:53:01
  • keras 获取某层的输入/输出 tensor 尺寸操作

    2021-11-14 09:55:06
  • FCKeditor.Net_2.2安全修正版

    2024-03-08 20:09:48
  • 两级联动select刷新后其值保持不变的实现方法

    2023-11-05 11:39:33
  • asp之家 网络编程 m.aspxhome.com