describir
Devuelve el intervalo de tiempo entre dos fechas.
gramática
Datediff (intervalo, date1, date2 [, FirstdayOfweek [, FirstWeekofyear]]))
La gramática de la función fechada tiene los siguientes parámetros:
Descripción del parámetro
Se debe seleccionar el intervalo. La expresión de la cadena indica el intervalo de tiempo entre la fecha1 y la fecha2. Para los valores, consulte la parte de configuración.
Fecha1, fecha2 debe ser seleccionada. Expresión de fecha. Dos fechas para el cálculo.
FirstdayOfwek opcional. La constante el primer día de la semana especificada. Si no se especifica, el valor predeterminado es el domingo. Para los valores, consulte la parte de configuración.
FirstWeekOfyear opcional. Especifique la constante de la primera semana del año. Si no se especifica, es predeterminado a la semana del 1 de enero. Para los valores, consulte la parte de configuración.
configuración
El parámetro de intervalo puede tener los siguientes valores:
Descripción establecida
yyy año
Q Quarter
N mes
Y un año
Día D
W por una semana
Semana WW
hora cero
M minutos
S Seconds
El parámetro del primer día de las semanas puede tener el siguiente valor:
Descripción del valor específico
Vbusesystem 0 utiliza la configuración de la API de soporte de lenguaje regional (NLS).
Vbsunday 1 domingo (predeterminado)
vbmonday 2 lunes
VBtuesday 3 martes
Vbwednesday 4 miércoles
Vbthursday 5 jueves
Vbfriday 6 viernes
VBsaturday 7 Sábado
El parámetro FirstWeekOfyear puede tener el siguiente valor:
Descripción del valor específico
Vbusesystem 0 utiliza la configuración de la API de soporte de lenguaje regional (NLS).
VBFIRSTJAN1 1 comienza a partir de la semana del 1 de enero (predeterminado).
VBFirstFourdays 2 comienza desde la primera semana de al menos cuatro días en el Año Nuevo.
VBFirstFullwek 3 comienza con la primera semana completa en el Año Nuevo.
ilustrar
La función de fechoría se usa para determinar el número de intervalo de tiempo especificado entre dos fechas. Por ejemplo, Fatediff se puede usar para calcular la diferencia de número de días entre dos fechas, o el número semanal entre el día y el último día del año.
Para calcular el número de días entre la fecha1 y la fecha2, puede usar el número de días (y) o día (d) de un año. Cuando el intervalo es el número de días (W) de la semana (W), Fatiff devuelve el número semanal entre dos fechas. Si la fecha1 es el lunes, el número de fechas se calcula hasta la fecha2 antes del número de lunes. Este resultado contiene fecha2 sin fecha1. Si el intervalo es Semana (WW), la función de fechoría devuelve el número semanal entre dos fechas en la tabla de calendario. Se calcula el número de funciones entre la fecha1 y la fecha2. Si la fecha2 es el domingo, la fecha calculará la fecha2, pero incluso si la fecha1 es el domingo, la fecha1 no se calculará.
Si la fecha1 es posterior a la fecha2, la función de fechuff devuelve números negativos.
El parámetro del primer día de la semana afecta el cálculo del símbolo del intervalo WW.
Si la fecha1 o la fecha2 es un texto de fecha, el año especificado se convertirá en una parte fija de la fecha. Sin embargo, si la fecha1 o la fecha2 se incluye en las comillas () y omite el año, cada vez que la expresión de fecha1 o date2 se calcule en el código, se insertará en el año en curso. De esta manera, puede escribir un código de programa adecuado para diferentes años.
Cuando el intervalo es el año (yyyy), en comparación con el 1 de enero del 31 de diciembre y el próximo año, aunque en realidad solo hay un día, las devoluciones de fechas 1 para indicar una diferencia de año.
El siguiente ejemplo utiliza la función de fecha para mostrar el número de días entre hoy y la fecha dada:
Función diffadatado (thedate)
Diffadate = número de días a partir del mismo día: & Datingiff (D, ahora, thedate)
Función final