Python图书管理系统|Python获取系统时间详解!(二)

方法二:time

Python 程序能用很多方式处理日期和时间,转换日期格式是一个常见的功能。


Python 提供了一个 time 和 calendar 模块可以用于格式化日期和时间。


时间间隔是以秒为单位的浮点小数。


每个时间戳都以自从 1970 年 1 月 1 日午夜(历元)经过了多长时间来表示。


Python 的 time 模块下有很多函数可以转换常见日期格式。如函数 time.time() 用于获取当前时间戳, 如下实例:


Python图书管理系统|Python获取系统时间详解!(二)

在线直接运行:Code link:https://www.aiycoj.cn/?id=ce0583af-b5d8-4fee-b2c2-d5c19713e447

以上实例输出结果:

Python图书管理系统|Python获取系统时间详解!(二)

时间戳单位最适于做日期运算。但是1970年之前的日期就无法以此表示了。太遥远的日期也不行,UNIX 和 Windows 只支持到 2038 年。

1. 什么是时间元组?

很多 Python 函数用一个元组装起来的 9 组数字处理时间:

Python图书管理系统|Python获取系统时间详解!(二)

上述也就是 struct_time 元组。这种结构具有如下属性:

Python图书管理系统|Python获取系统时间详解!(二)

2. 获取当前时间

从返回浮点数的时间戳方式向时间元组转换,只要将浮点数传递给如 localtime 之类的函数。

Python图书管理系统|Python获取系统时间详解!(二)

在线直接运行:Code link:https://www.aiycoj.cn/?id=b8869e37-0118-42f4-bc07-bede88822cbf

以上实例输出结果:

Python图书管理系统|Python获取系统时间详解!(二)


上一篇:Python图书管理系统|Python获取系统时间详解!(四)


下一篇:解决Python使用matplotlib绘图时出现的中文乱码问题