Python日期模块函数有哪些?这7个算高频函数是重中之重,收藏了


一、time.time()
1. 输出函数:print(time.time())
2. 输出结果:1650461918.9736867
3. 解析说明:返回时间戳。

二、time.localtime([secs])
1. 案例一:a = time.localtime()
2. 输出函数:print(a)。
3. 输出结果:time.struct_time(tm_year=2022, tm_mon=4, tm_mday=20, tm_hour=21, tm_min=38, tm_sec=38, tm_wday=2, tm_yday=110, tm_isdst=0)。
4. 解析说明:显示时间元组
4.1 案例二:b = time.localtime(1487894898.538804)
4.2 输出函数:print(b)
4.3 输出结果:time.struct_time(tm_year=2017, tm_mon=2, tm_mday=24, tm_hour=8, tm_min=8, tm_sec=18, tm_wday=4, tm_yday=55, tm_isdst=0)

三、time.mktime(tupletime)
1. 案例:b = time.localtime(1487894898.538804)
2. 输出函数:print(time.mktime(b))
3. 输出结果:1487894898.0
4. 解析说明:将时间元祖变为时间戳。

四、time.asctime()
1. 输出函数:print(time.asctime())
2. 输出结果:Wed Apr 20 21:38:40 2022
3. 解析说明:相当于ctime(time,mktime([])),不传参数就返回当前时间。

五、time.ctime()
1. 输出函数:time.ctime()
2. 输出结果:Wed Apr 20 22:05:58 2022
3. 解析说明:没有传参数,返回当前时间
六、time.ctime(148786005.878141)
1. 输出函数:print(time.ctime(148786005.878141))
2. 输出结果:Thu Sep 19 09:26:45 1974
3. 解析说明:没有传参数,返回当前时间
七、time.strftime('%Y-%m-%d %H:%M:%S')
1.输出函数:print(time.strftime('%Y-%m-%d %H:%M:%S'))
2.输出结果:2022-04-20 22:16:04
3.解析说明:传入参数为时间元祖,并返回以可读字符串表示当地时间,格式由fmt决定。
综上所述,以上7种时间模块函数是最常用的,希望大家能够好好掌握,结合Python编程实践案例灵活使用,更多内容敬请期待。