【发布时间】:2019-02-24 23:32:10
【问题描述】:
我尝试了很多涉及pytz 的方法来更改discord.py user.joined_at 时间的时区。它在 UTC 中,我需要它在 EST 中。
我做的是
eastern = timezone('US/Eastern')
eastern.zone
fmt='%#c
jointime=eastern.localize(datetime(user.joined_at))
createtime=eastern.localize(datetime(user.created_at))
embed=discord.Embed(title='User Information:', color=0x0000ff)
embed.set_author(name='{0.name}'.format(user),icon_url='{0.avatar_url}'.format(user))
embed.add_field(name='Join Date:', value='{0.name} joined on'.format(user)+jointime.strftime(fmt))
embed.add_field(name='Account Creation:', value='{0.name}\'s account was created on '.format(user)+createtime.strftime(fmt))
【问题讨论】:
标签: python python-3.x datetime timezone discord.py