次の方法で共有


DATETIMETOTICKS - Cosmos DB のクエリ言語 (Azure と Fabric)

DATETIMETOTICKS関数は、指定した DateTime をティックに変換します。 1 つのティックは、100 ナノ秒または 0.0000001 秒を表します。

構文

DATETIMETOTICKS(<date_time>)

論争

Description
date_time ISO 8601 形式の協定世界時 (UTC) の日付と時刻の文字列 YYYY-MM-DDThh:mm:ss.fffffffZ

戻り値の型

Unix エポック (1970 年 1 月 1 日) 以降に経過した 100 ナノ秒ティックの現在の数である符号付き数値を返します。

例示

このセクションでは、このクエリ言語コンストラクトを使用する方法の例を示します。

日付と時刻をティックに変換する

この例では、 DATETIMETOTICKS 関数を使用して、日付と時刻をティックに変換します。

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

注釈

  • この関数では、インデックスは使用されません。
  • この関数は、日付と時刻が有効な ISO 8601 日付と時刻の文字列でない場合にundefinedを返します。