
python如何取得当前时间
用户关注问题
怎样用Python获取当前时间的字符串格式?
在Python中,如何以可读的字符串形式获得当前时间,方便展示或记录?
使用datetime模块格式化当前时间
可以使用Python的datetime模块,通过datetime.now()获取当前时间对象,然后使用strftime()方法将其格式化为字符串。例如:
from datetime import datetime
current_time = datetime.now().strftime('%Y-%m-%d %H:%M:%S')
print(current_time)
这样可以得到类似'2024-06-12 15:30:45'的时间字符串。
如何在Python中获取当前时间并进行时区处理?
如果程序需要考虑时区,如何在Python里正确获取带时区的当前时间?
借助datetime和pytz模块实现时区时间获取
Python的datetime模块配合pytz库可以管理时区时间。先安装pytz:pip install pytz,然后使用如下代码:
from datetime import datetime
import pytz
tz = pytz.timezone('Asia/Shanghai')
current_time = datetime.now(tz)
print(current_time)
这样可以得到带有上海时区信息的当前时间。
有没有简便方法在Python中获取当前时间的时间戳?
需要得到当前时间对应的时间戳,该怎么用Python实现?
使用time模块获取当前时间的时间戳
Python的time模块提供time()方法,可以直接返回当前时间的时间戳,单位是秒。示例代码如下:
import time
timestamp = time.time()
print(timestamp)
返回结果是从1970年1月1日(UTC)起经过的秒数,常用于时间计算和存储。