使用 exchangelib 在 python 中的电子邮件中读取本地日期和时间
Reading the local date and time on the email in python using exchangelib
我正在使用 exchangelib 处理 python 中的电子邮件。
当我执行以下代码时,我得到 UTC datetime.How 我可以根据当地时区获得收到的电子邮件的当地日期和时间吗?
for email_message in outlook_inbox: #outlook_inbox is the object poining to my inbox
print(email_message .datetime_received)
您是指您所在位置的本地时区,还是用户所在位置的本地时间?
你可以通过msg.datetime_received.localize(account.default_timezone)
获得前者
后者仅对本地时区具有语义意义的日历项真正有意义。有点复杂(我们应该为此制定一个官方方法):
some_meeting.start.localize(some_meeting._start_timezone)
some_meeting.end.localize(some_meeting._end_timezone)
我正在使用 exchangelib 处理 python 中的电子邮件。 当我执行以下代码时,我得到 UTC datetime.How 我可以根据当地时区获得收到的电子邮件的当地日期和时间吗?
for email_message in outlook_inbox: #outlook_inbox is the object poining to my inbox
print(email_message .datetime_received)
您是指您所在位置的本地时区,还是用户所在位置的本地时间?
你可以通过msg.datetime_received.localize(account.default_timezone)
后者仅对本地时区具有语义意义的日历项真正有意义。有点复杂(我们应该为此制定一个官方方法):
some_meeting.start.localize(some_meeting._start_timezone)
some_meeting.end.localize(some_meeting._end_timezone)