Python3 日期和时间
在日常开发中可能会经常使用到时间相关的函数,这里主要用两个使用两个库 time 和 datetime
获取时间戳
import time
# 获取当前时间戳
ts = time.time()
print(ts)
# 输出示例:1712345678.123456Datetime 日期时间
获取当前日期
from datetime import datetime
# 当前完整时间
now = datetime.now()
print(now)
# 单独获取 年/月/日/时/分/秒
print(now.year)
print(now.month)
print(now.day)
print(now.hour)
print(now.minute)
print(now.second)
时间格式化- 常用时间转换函数,使用 strftime 和格式化规则对时间进行格式化
from datetime import datetime
now = datetime.now()
# 格式化
time_str = now.strftime("%Y-%m-%d %H:%M:%S")
print(time_str)字符串转时间对象
- 把时间字符串转换为时间对象,方便获取时间的相关信息
from datetime import datetime
s = "2026-05-20 18:30:00"
dt = datetime.strptime(s, "%Y-%m-%d %H:%M:%S")
print(dt)
print(dt.year)
print(dt.month)
print(dt.day)
print(dt.hour)
更新时间:2026-06-11 17:15:28
阅读量:8