你如何在不和谐消息中使用 Unix 时间戳
How do you use Unix timestamps inside discord messages
我正在尝试在 Discord 消息中使用 Unix 时间戳,找不到任何相关信息。
谢谢!
转到 https://www.epochconverter.com/ 并获取 纪元时间戳 您需要使用人类日期到时间戳的日期和时间按钮。 (例如:1585890376)
在您的不和谐消息中,将您的消息格式化为:
用你的纪元时间戳替换 ########
,
将 #
替换为不同选项的不同字母:(f, F, D, t, T or R)
示例:
对于当前日期,2 年前:
<t:1585890376:f>
April 3, 2020 1:06 AM
<t:1585890376:F>
Friday, April 3, 2020 1:06 AM
<t:1585890376:D>
April 3, 2020
<t:1585890376:t>
1:06 AM
<t:1585890376:T>
1:06:16 AM
<t:1585890376:R>
2 years ago
请参阅文档中的 format_dt
。
示例:
from nextcord.utils import format_dt
from datetime import datetime
dt = datetime.now()
# Short Time (9:18 AM)
short_time = format_dt(dt, "t")
# Long Time (9:18:58 AM)
long_time = format_dt(dt, "T")
# Short Date (04/03/2022)
short_date = format_dt(dt, "d")
# Long Date (April 3, 2022)
long_date = format_dt(dt, "D")
# Default (April 3, 2022 9:18 AM)
default_date_time = format_dt(dt, "f")
# Long Date Time (Sunday, April 3, 2022 9:18 AM)
long_date_time = format_dt(dt, "F")
# Relative Time (in 5 minutes / 1 day ago)
relative = format_dt(dt, "R")
...
# To send this in a command:
await ctx.send(f"{default_date_time} ({relative})")
我正在尝试在 Discord 消息中使用 Unix 时间戳,找不到任何相关信息。
谢谢!
转到 https://www.epochconverter.com/ 并获取 纪元时间戳 您需要使用人类日期到时间戳的日期和时间按钮。 (例如:1585890376)
在您的不和谐消息中,将您的消息格式化为:
用你的纪元时间戳替换 ########
,
将 #
替换为不同选项的不同字母:(f, F, D, t, T or R)
示例: 对于当前日期,2 年前:
<t:1585890376:f>
April 3, 2020 1:06 AM
<t:1585890376:F>
Friday, April 3, 2020 1:06 AM
<t:1585890376:D>
April 3, 2020
<t:1585890376:t>
1:06 AM
<t:1585890376:T>
1:06:16 AM
<t:1585890376:R>
2 years ago
请参阅文档中的 format_dt
。
示例:
from nextcord.utils import format_dt
from datetime import datetime
dt = datetime.now()
# Short Time (9:18 AM)
short_time = format_dt(dt, "t")
# Long Time (9:18:58 AM)
long_time = format_dt(dt, "T")
# Short Date (04/03/2022)
short_date = format_dt(dt, "d")
# Long Date (April 3, 2022)
long_date = format_dt(dt, "D")
# Default (April 3, 2022 9:18 AM)
default_date_time = format_dt(dt, "f")
# Long Date Time (Sunday, April 3, 2022 9:18 AM)
long_date_time = format_dt(dt, "F")
# Relative Time (in 5 minutes / 1 day ago)
relative = format_dt(dt, "R")
...
# To send this in a command:
await ctx.send(f"{default_date_time} ({relative})")