如何将日期时间对象的格式更改为指定格式?

所以我试图让这个日期更具可读性有人可以帮助我......

所以现在我当前的代码是:

embed.add_field(name="Joined at:", value = str(member.joined_at), inline=False)

当我以不和谐的方式运行这段代码时,我得到了:

http://img4.mukewang.com/63f5c9ed00013dc801980073.jpg

但我想得到看起来像的东西:

http://img4.mukewang.com/63f5c9fd0001b2c301550037.jpg

如您所见,它更容易阅读和理解。



慕码人8056858
浏览 152回答 3
3回答

holdtom

我想strftime()这就是你要找的。

喵喔喔

使用timestamp参数。embed=discord.Embed(title='Joined at:', timestamp=member.joined_at)这将显示与显示设备时区相关的时间

慕桂英546537

尝试将您的值设置为以下格式:value = datetime.date.strftime(member.joined_at, '%a, %b %d, %Y, %I %p')https://docs.python.org/2/library/datetime.html?highlight=strftime#strftime-and-strptime-behavior
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python