Skip to content

Time Kit¤

同 decode kit,我永遠記不起來怎麼用。

time_kit ¤

FUNCTION DESCRIPTION
datetime_now

返回當前的 UTC 日期時間

timestamp_now

返回當前的時間戳

timestamp_to_datetime

將時間戳轉換為 datetime 物件

datetime_to_timestamp

將 datetime 轉換為時間戳

get_datetime

將時間戳轉換為本地化的 datetime

datetime_now ¤

datetime_now() -> datetime

返回當前的 UTC 日期時間

timestamp_now ¤

timestamp_now(ms: bool = True) -> int

返回當前的時間戳

PARAMETER DESCRIPTION
ms

是否返回毫秒。預設為True

TYPE: bool DEFAULT: True

RETURNS DESCRIPTION
int

當前的時間戳,單位為毫秒或秒

TYPE: int

timestamp_to_datetime ¤

timestamp_to_datetime(timestamp: int, ms: bool = True) -> datetime

將時間戳轉換為 datetime 物件

PARAMETER DESCRIPTION
timestamp

Unix 時間戳(以秒或毫秒為單位)

TYPE: int

ms

如果為 True,表示時間戳是以毫秒為單位。預設為True

TYPE: bool DEFAULT: True

RETURNS DESCRIPTION
datetime

轉換後的 datetime 物件

TYPE: datetime

datetime_to_timestamp ¤

datetime_to_timestamp(dt: datetime, ms: bool = True) -> int

將 datetime 轉換為時間戳

PARAMETER DESCRIPTION
dt

輸入的 datetime

TYPE: datetime

ms

是否返回毫秒。預設為True

TYPE: bool DEFAULT: True

RETURNS DESCRIPTION
int

對應的時間戳,單位為毫秒或秒

TYPE: int

get_datetime ¤

get_datetime(timestamp: int, td: int = 8, ms: bool = True) -> datetime

將時間戳轉換為本地化的 datetime

PARAMETER DESCRIPTION
timestamp

輸入的時間戳。如果為 -1,則使用當前時間戳

TYPE: int

td

時區偏移的時間差(以小時為單位)。預設為8(UTC+8)

TYPE: int DEFAULT: 8

ms

輸入的時間戳是否以毫秒為單位。預設為True

TYPE: bool DEFAULT: True

RETURNS DESCRIPTION
datetime

本地化的 datetime,帶有指定的時區偏移

TYPE: datetime