python怎么输出时间

print(time.time())这将输出一个连串的数字,例如:1357723206.31,但这不是我们想要的结果。为了使时间更易读,我们可以利用time模块的格式化时间的方法。使用time.localtime(time.time())方法可以将时间戳格式化为本地时间:print(time.localtime(time.time()))输出结果类似于:time.struct_time(tm_...
python怎么输出时间
你可以使用Python来获取当前的时间戳,如下所示:
import time
print(time.time())
这将输出一个连串的数字,例如:1357723206.31,但这不是我们想要的结果。为了使时间更易读,我们可以利用time模块的格式化时间的方法。使用time.localtime(time.time())方法可以将时间戳格式化为本地时间:
print(time.localtime(time.time()))
输出结果类似于:time.struct_time(tm_year=2010, tm_mon=7, tm_mday=19, tm_hour=22, tm_min=33, tm_sec=39, tm_wday=0, tm_yday=200, tm_isdst=0)
现在看起来更接近我们想要的结果了。为了进一步格式化输出,可以使用time.strftime()方法:
print(time.strftime('%Y-%m-%d', time.localtime(time.time())))
这将输出:2013-01-09
如果你想同时显示日期和时间,可以使用:
print(time.strftime('%Y-%m-%d %H:%M:%S', time.localtime(time.time())))
time.strftime()方法接受一个格式化字符串作为参数,可以让你根据需要自由地输出所需的内容。这是一些常用的时间格式化符号:
strftime(format[, tuple]) -> string
strftime的参数包括:
%y 两位数的年份表示(00-99)%Y 四位数的年份表示(0000-9999)%m 月份(01-12)%d 月内中的一天(01-31)%H 24小时制小时数(00-23)%I 12小时制小时数(01-12)%M 分钟数(00-59)%S 秒(00-59)%a 本地简化星期名称%A 本地完整星期名称%b 本地简化的月份名称%B 本地完整的月份名称%c 本地相应的日期表示和时间表示%j 年内的一天(001-366)%p 本地A.M.或P.M.的等价符%U 一年中的星期数(00-53),星期天为星期的开始%w 星期(0-6),星期天为星期的开始%W 一年中的星期数(00-53),星期一为星期的开始%x 本地相应的日期表示%X 本地相应的时间表示%Z 当前时区的名称%% %号本身2024-12-01
mengvlog 阅读 70 次 更新于 2025-10-30 14:07:18 我来答关注问题0
檬味博客在线解答立即免费咨询

Python相关话题

Copyright © 2023 WWW.MENGVLOG.COM - 檬味博客
返回顶部