使用datetime模块获取当前日期时间,通过now()获取当前时间,today()获取当前日期,strftime()格式化输出,结合pytz处理时区,strptime()解析字符串,timedelta计算时间差。

获取Python中的当前日期和时间,核心在于使用
datetime
使用
datetime
解决方案
要获取当前日期和时间,最常用的方法是使用
datetime.datetime.now()
datetime
立即学习“Python免费学习笔记(深入)”;
import datetime now = datetime.datetime.now() print(now)
如果你只需要日期部分,可以使用
datetime.date.today()
import datetime today = datetime.date.today() print(today)
如果想单独获取年、月、日、时、分、秒等信息,可以从
datetime
import datetime
now = datetime.datetime.now()
year = now.year
month = now.month
day = now.day
hour = now.hour
minute = now.minute
second = now.second
print(f"Year: {year}, Month: {month}, Day: {day}")
print(f"Hour: {hour}, Minute: {minute}, Second: {second}")格式化日期和时间也是一个常见的需求。
datetime
strftime()
import datetime
now = datetime.datetime.now()
formatted_date = now.strftime("%Y-%m-%d %H:%M:%S")
print(formatted_date)strftime()
%Y
%m
%d
%H
%m
%S
如何处理时区信息?
Python 的
datetime
pytz
pytz
import datetime
import pytz
# 获取 UTC 时间
utc_now = datetime.datetime.now(pytz.utc)
print(f"UTC Time: {utc_now}")
# 转换为特定时区的时间,例如中国上海
shanghai_tz = pytz.timezone('Asia/Shanghai')
shanghai_now = utc_now.astimezone(shanghai_tz)
print(f"Shanghai Time: {shanghai_now}")pytz
pip install pytz
pytz.timezone()
astimezone()
datetime
datetime
除了使用
strftime()
datetime
strptime()
datetime
import datetime date_string = "2023-10-27 10:30:00" date_object = datetime.datetime.strptime(date_string, "%Y-%m-%d %H:%M:%S") print(date_object)
strptime()
ValueError
如何计算日期时间差?
datetime
datetime
timedelta
import datetime date1 = datetime.datetime(2023, 10, 27, 10, 30, 0) date2 = datetime.datetime(2023, 10, 28, 12, 0, 0) time_difference = date2 - date1 print(time_difference) # 输出: 1 day, 1:30:00 # 获取时间差的总秒数 total_seconds = time_difference.total_seconds() print(total_seconds)
timedelta
days
seconds
microseconds
total_seconds()
以上就是python中如何获取当前日期和时间_Python datetime模块获取日期时间方法的详细内容,更多请关注php中文网其它相关文章!
python怎么学习?python怎么入门?python在哪学?python怎么学才快?不用担心,这里为大家提供了python速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号