Python 中的 time 模块提供了多种处理时间的功能包括获取时间戳、格式化时间和解析时间结构等操作。time.time() 获取时间戳time.time()函数返回当前系统时间的浮点数表示这个值是从 Unix 纪元1970年1月1日 00:00:00 UTC到当前时间的秒数。这个时间戳通常用于计算时间差、记录事件发生的时间等场景。importtime timestamptime.time()print(timestamp)输出类似:1609459200.123456time.localtime() 获取本地时间结构time.localtime()函数将时间戳转换为本地时间的结构化表示。返回的是一个 time.struct_time 对象包含了年、月、日、时、分、秒等详细信息。importtime 获取当前本地时间结构 local_timetime.localtime()print(local_time)输出类似:time.struct_time(tm_year2021,tm_mon1,tm_mday1,tm_hour12,tm_min30,tm_sec45,tm_wday4,tm_yday1,tm_isdst0)从时间戳获取本地时间结构 timestamptime.time()local_timetime.localtime(timestamp)print(local_time.tm_year,local_time.tm_mon,local_time.tm_mday)输出年月日信息time.strftime() 格式化时间time.strftime()函数可以将 time.struct_time 对象或时间戳格式化为可读的字符串。通过指定格式化字符串可以控制输出时间的显示格式。importtime 获取当前时间 current_timetime.localtime()格式化为年-月-日格式 formatted_timetime.strftime(%Y-%m-%d,current_time)print(formatted_time)输出:2021-01-01格式化为详细时间格式 detailed_timetime.strftime(%Y-%m-%d %H:%M:%S,current_time)print(detailed_time)输出:2021-01-0112:30:45格式化为中文格式 chinese_timetime.strftime(%Y年%m月%d日 %H时%M分%S秒,current_time)print(chinese_time)输出:2021年01月01日12时30分45秒常用格式化代码在strftime()中常用的格式化代码包括%Y- 四位数年份%m- 月份 (01-12)%d- 日期 (01-31)%H- 小时 (00-23)%M- 分钟 (00-59)%S- 秒 (00-59)%A- 星期几的完整名称%B- 月份的完整名称实际应用示例importtime 计算代码执行时间 start_timetime.time()执行一些操作 time.sleep(1)模拟耗时操作 end_timetime.time()print(f执行时间:{end_time-start_time:.2f}秒)获取当前时间并格式化 current_timetime.localtime()formatted_timetime.strftime(%Y-%m-%d %H:%M:%S,current_time)print(f当前时间:{formatted_time})这些函数的组合使用可以满足大多数时间处理的需求从简单的日期格式化到复杂的时间计算都可以通过 time 模块轻松实现。百度AI生成内容仅供参考