赞
踩
提示:本文章主要讲解python中time模块
Python中,与时间处理相关的模块有time,datetime,calendar
。time模块的时间表示形式有时间戳,时间字符串,元组。
时间戳
通常来说,时间戳表示的是从1970年1月1日00:00:00开始按秒计算的偏移量。
时间元组
struct_time,为了更好的表示时间,time中封装了struct_time类,结构化时间组共有9个元素:
返回struct_time的函数主要有gmtime(),localtime(),ctime(),asctime(),strptime(),详细使用请看下面相关部分。
格式化时间字符串
我们可以通过time.strftime()返回格式化串表示当地时间。将time.localtime()和time.gmtime()的返回值转化为格式化的时间字符串。
%d 一个月中的第几天(01 - 31)
%m 月份(01 - 12)
%H 一天中的第几个小时(24小时制,00 - 23)
%M 分钟数(00 - 59)
%S 秒(01 - 61)
%y 去掉世纪的年份(00 - 99)
%Y 完整的年份
代码如下(示例):
import time#引入time模块
if __name__ == "__main__":
print(time.time())
pass
结果如下(示例):
1676342397.9044583
返回struct_time的函数主要有gmtime(),localtime(),ctime(),asctime(),strptime()。
代码如下(示例):
import time
if __name__ == "__main__":
print(time.gmtime())
pass
结果如下(示例):
time.struct_time(tm_year=2023, tm_mon=2, tm_mday=14, tm_hour=3, tm_min=26, tm_sec=43, tm_wday=1, tm_yday=45, tm_isdst=0)
代码如下(示例):
import time
if __name__ == "__main__":
print(time.localtime())
pass
结果如下(示例):
time.struct_time(tm_year=2023, tm_mon=2, tm_mday=14, tm_hour=11, tm_min=29, tm_sec=2, tm_wday=1, tm_yday=45, tm_isdst=0)
代码如下(示例):
import time
if __name__ == "__main__":
print(time.ctime())
pass
结果如下(示例):
Tue Feb 14 11:30:57 2023
代码如下(示例):
import time
if __name__ == "__main__":
print(time.asctime())
pass
结果如下(示例):
Tue Feb 14 11:33:10 2023
代码如下(示例):
import time
if __name__ == "__main__":
print(time.strftime("%Y-%m-%d %H:%M:%S",time.gmtime()))
结果如下(示例):
2023-02-14 05:10:55
以上就是今天要讲的内容,本文仅仅简单介绍了python中time模块的使用,而python提供了大量能使我们快速便捷地处理数据的模块和方法。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。