DATETIMETOTICKS - Cosmos DB 中的查询语言

DATETIMETOTICKS 函数将指定的 DateTime 转换为时钟周期。 单个刻度表示 100 纳秒或 0.0000001 秒。

Syntax

DATETIMETOTICKS(<date_time>)

Arguments

Description
date_time ISO 8601 格式 YYYY-MM-DDThh:mm:ss.fffffffZ的协调世界时(UTC)日期和时间字符串。

返回类型

返回一个有符号数值,即自 Unix 纪元(1970 年 1 月 1 日)以来经过的 100 纳秒时钟周期的当前数字。

例子

本部分包含有关如何使用此查询语言构造的示例。

将日期和时间转换为时钟周期

在此示例中,函数 DATETIMETOTICKS 用于将日期和时间转换为时钟周期。

SELECT VALUE {
  ticks: DATETIMETOTICKS("2015-05-19T12:00:00.0000000")
}
[
  {
    "ticks": 14320368000000000
  }
]

注解

  • 此函数不使用索引。
  • 如果日期和时间不是有效的 undefined 日期和时间字符串,则此函数返回