跳到主要内容

mkts_from_hybridts()

Near Deprecation

此操作根据另一个混合时间戳生成混合时间戳。

请求语法​

python
mkts_from_hybridts(
hybridts: int,
milliseconds: float = 0.0,
delta: datetime.timedelta | None,
)

参数:

  • hybridts (float) -

    [必需]

    一个混合时间戳。

    混合时间戳是一个范围从 0 到 18446744073709551615 的非负整数。

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

  • delta (Optional[timedelta]) -

    一个 datetime.timedelta 对象,表示两个 date、time 或 datetime 实例之间差异所表示的持续时间,精确到微秒。

返回类型:

int

返回: 一个混合时间戳,是一个范围从 0 到 18446744073709551615 的非负整数。

示例​

python
import time
from datetime import timedelta
from pymilvus import utility

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

# Make a hybrid timestamp
ts = utility.mkts_from_unixtime(epoch1)

# 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_hybridts(
hybridts=ts,
milliseconds=1000,
delta=delta,
)

以下操作与 mkts_from_hybridts() 相关:

最低 SDK 版本Inherit