如何在 telethon 事件处理程序中获取特定时区的时间
How to get time in specific timezone in telethon event handler
我正在使用 telethon 库制作电报机器人。
当我使用 event.date
时,它正在打印 +00.00 时区的时间。
如何打印特定时区的时间
参见python - Convert UTC datetime string to local datetime。窃取使用 python-dateutil
:
的最佳答案
from dateutil import tz
local_datetime = event.date.astimezone(tz.tzlocal())
from datetime import datetime
print(datetime.now().isoformat(timespec='minutes'))
我正在使用 telethon 库制作电报机器人。
当我使用 event.date
时,它正在打印 +00.00 时区的时间。
如何打印特定时区的时间
参见python - Convert UTC datetime string to local datetime。窃取使用 python-dateutil
:
from dateutil import tz
local_datetime = event.date.astimezone(tz.tzlocal())
from datetime import datetime
print(datetime.now().isoformat(timespec='minutes'))