GitHubContribuir en GitHub: Editar en línea

datetime_diff ()

Calcula el número de los periodos especificados entre dos valores de datetime .

Sintaxis

datetime_diff(periodo,fecha1,fecha2)

Parámetros

Nombre Tipo Obligatorio Descripción
periodo string La medida de tiempo utilizada para calcular el valor de retorno. Consulte valores posibles.
datetime1 fecha y hora El lado izquierdo de la ecuación de resta.
datetime2 fecha y hora El lado derecho de la ecuación de resta.

Valores posibles de periodo

  • Año
  • Trimestre
  • Mes
  • Semana
  • Día
  • Hora
  • Minuto
  • Segundo
  • Milisegundo
  • Microsegundos
  • Nanosegundo

Devoluciones

Un entero que representa la cantidad de periodos en el resultado de la resta (datetime1 - datetime2).

Ejemplo

```kusto
print
year = datetime_diff('year',datetime(2017-01-01),datetime(2000-12-31)),
quarter = datetime_diff('quarter',datetime(2017-07-01),datetime(2017-03-30)),
month = datetime_diff('month',datetime(2017-01-01),datetime(2015-12-30)),
week = datetime_diff('week',datetime(2017-10-29 00:00),datetime(2017-09-30 23:59)),
day = datetime_diff('day',datetime(2017-10-29 00:00),datetime(2017-09-30 23:59)),
hour = datetime_diff('hour',datetime(2017-10-31 01:00),datetime(2017-10-30 23:59)),
minute = datetime_diff('minute',datetime(2017-10-30 23:05:01),datetime(2017-10-30 23:00:59)),
second = datetime_diff('second',datetime(2017-10-30 23:00:10.100),datetime(2017-10-30 23:00:00.900)),
millisecond = datetime_diff('millisecond',datetime(2017-10-30 23:00:00.200100),datetime(2017-10-30 23:00:00.100900)),
microsecond = datetime_diff('microsecond',datetime(2017-10-30 23:00:00.1009001),datetime(2017-10-30 23:00:00.1008009)),
nanosecond = datetime_diff('nanosecond',datetime(2017-10-30 23:00:00.0000000),datetime(2017-10-30 23:00:00.0000007))

<p></p>

### Results

|year|quarter|month|week|day|hour|minute|second|millisecond|microsecond|nanosecond|
|----|-------|-----|----|---|----|------|------|-----------|-----------|----------|
|17  |2      |13   |5   |29 |2   |5     |10    |100        |100        |-700      |