跳到主要内容

mkts_from_unixtime()

Near Deprecation

此操作根据 UNIX 纪元时间戳转换生成混合时间戳。

请求语法

python
mkts_from_unixtime(
epoch: float,
milliseconds: float = 0.0,
delta: Optional[timedelta] = None,
)
python
from pymilvus import utility

utility.mkts_from_unixtime(
epoch=1704550236
milliseconds=0.0
delta=None
)

参数:

  • epoch (float) -

    【必填】

    UNIX 纪元时间戳。

    UNIX 纪元时间戳是一个整数,表示自 1970 年 1 月 1 日(UTC 午夜/GMT)起经过的时间,以秒为单位。

  • milliseconds (float) -
    以毫秒为单位的增量时间间隔。

  • delta (Optional[timedelta]) -

    表示时间长度的 datetime.timedelta 对象,用于以微秒精度表示两个 datetimedatetime 实例之间的差值。

返回类型:

int

返回值: 混合时间戳,为一个非负整数,范围从 018446744073709551615

示例

python
import time
from datetime import timedelta
from pymilvus import utility

# Get a UNIX epoch timestamp
epoch1 = time.time()

# Set up a timedelta object
delta = timedelta(
days=50,
seconds=27,
microseconds=10,
milliseconds=29000,
minutes=5,
hours=8,
weeks=2
)

# Get a hybrid timestamp
mkts_from_unixtime(
epoch=epoch1,
milliseconds=1000,
delta=delta,
)

以下操作与 mkts_from_unixtime() 相关:

最低 SDK 版本Inherit
Ctrl I