DateTimeToTicks (NoSQL クエリ)
適用対象: NoSQL
指定した DateTime をティックに変換します。 1 ティックは、100
ナノ秒または 0.000000001
秒を表します。
構文
DateTimeToTicks(<date_time>)
引数
説明 | |
---|---|
date_time |
ISO 8601 形式 YYYY-MM-DDThh:mm:ss.fffffffZ での協定世界時 (UTC) 日時の文字列。 |
注意
ISO 8601 形式の詳細については、「ISO 8601」を参照してください。
戻り値の型
UNIX エポック (1970 年 1 月 1 日) から経過した現在の 100
ナノ秒ティック数を示す符号付き数値を返します。
Note
Unix エポックの詳細については、「Unix 時間」を参照してください。
使用例
次の例では、日時が 2015 年 5 月 19 日 12:00 UTC 以降のティック数を測定します。
SELECT VALUE {
ticks: DateTimeToTicks("2015-05-19T12:00:00.0000000")
}
[
{
"ticks": 14320368000000000
}
]
解説
- この関数は、日時が有効な ISO 8601 日時文字列ではない場合に
undefined
を返します。 - この関数で、インデックスは使用されません。