次の方法で共有


GetCurrentDateTime (NoSQL クエリ)

適用対象: NoSQL

UTC (協定世界時) での現在の日付と時刻を ISO 8601 文字列として返します。

構文

GetCurrentDateTime()

戻り値の型

UTC での現在の日付と時刻の文字列値をラウンド トリップ (ISO 8601) 形式で返します。

注意

ラウンドトリップ形式の詳細については、「.NET ラウンドトリップ形式」を参照してください。 ISO 8601 形式の詳細については、「ISO 8601」を参照してください。

次の例は、現在の UTC 日時の文字列を取得する方法を示しています。

SELECT VALUE {
    currentUtcDateTime: GetCurrentDateTime()
}
[
  {
    "currentUtcDateTime": "2019-05-03T20:36:17.1234567Z"
  }
]

解説

  • この関数は非決定論的です。
  • 返される結果は、有効桁数が 7 桁で、精度が 100 ナノ秒の UTC (協定世界時) です。
  • この関数で、インデックスは使用されません。
  • 値を現在の時刻と比較する場合は、現在の時刻をクエリ実行前に取得して、その定数文字列値を WHERE 句で使用します。