我想知道如何获取调用命令的日期,我知道如何使用 datetime.datetime
获取时间,但不知道如何获取日期
答案 0 :(得分:1)
实际上,您几乎回答了自己的问题。 datetime.datetime
为您提供更多选择。
看看下面的代码,这里包装成一个命令:
@client.command() / @bot.command() / @commands.command()
async def time(ctx):
await ctx.send(f"It is: {datetime.datetime.now()}") # Your timezone
await ctx.send(f"It is: {datetime.datetime.utcnow()}") # UTC time
两者都输出以下内容:
It is: 2021-05-26 19:14:32.793941 # Your timezone
It is: 2021-05-26 17:14:33.024169 # UTC time
有了这些信息,您应该能够查询命令的使用时间。