Python如何使用time模块获取和格式化当前时间

Python时间戳是指从1970年1月1日00:00:00(UTC)开始到现在的秒数,它是一种表示时间的方式,可以用于比较、计算和转换时间。本文将介绍Python如何获取和打印时间戳,以及如何将时间戳转换为人类可读的格式。

获取和打印时间戳

Python提供了time模块,可以用于处理时间相关的操作。要获取当前的时间戳,可以使用time.time()函数,它会返回一个浮点数,表示当前的秒数。例如:

要打印时间戳,可以直接使用print函数,或者使用格式化字符串,指定保留的小数位数。例如:

print(f\”当前的时间戳是:{timestamp:.2f}\”)

当前的时间戳是:1627898574.12

转换时间戳

有时候,我们需要将时间戳转换为人类可读的格式,例如年月日时分秒。这时候,可以使用time.localtime()函数,它会接受一个时间戳作为参数,返回一个time.struct_time对象,表示本地时区的日期和时间。例如:

要将time.struct_time对象转换为字符串,可以使用time.strftime()函数,它会接受一个格式化字符串和一个time.struct_time对象作为参数,返回一个符合格式的字符串。格式化字符串中可以使用以下占位符:

1.%Y:四位数的年份,例如2023

2.%m:两位数的月份,01-12

3.%d:两位数的日期,01-31

4.%H:两位数的小时,00-23

5.%M:两位数的分钟,00-59

6.%S:两位数的秒钟,00-59

© 版权声明
THE END
喜欢就支持一下吧
点赞6 分享