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を返します。