ParcFecha (función, DatePart)

Nota: Nos gustaría proporcionarle el contenido de ayuda actual lo más rápido posible en su idioma. Esta página se ha traducido mediante un sistema automático y es posible que contenga imprecisiones o errores gramaticales. Nuestro objetivo es que este contenido sea útil para usted. ¿Puede informarnos sobre si la información le ha sido útil al final de la página? Aquí tiene el artículo en inglés para que pueda consultarlo fácilmente.

Devuelve un tipo de dato Variant (Integer) que contiene la parte especificada de una fecha dada.

Sintaxis

DatePart ( intervalo, fecha [, primer_día_semana] [, primera_semana_año] )

La sintaxis de la función DatePart tiene los siguientes argumentos:

Argumento

Descripción

intervalo

Obligatorio. Expresión de cadena que es el intervalo de tiempo que desea devolver.

fecha

Obligatorio. Variant (Fecha) valor que se desea evaluar.

primer_día_semana

Opcional. constante que especifica el primer día de la semana. Si no se especifica, se supone el domingo.

primera_semana_año

Opcional. Una constante que especifica la primera semana del año. Si no se especifica, se supone que la primera semana es la semana en la que el 1 de enero.


Configuración tareas

El intervaloargumento tiene los siguientes valores:

Configuración

Descripción

aaaa

Año

t

Trimestre

m

Mes

y

Día del año

d

Día

w

Día de la semana

ww

Semana

h

Hora

n

Minuto

s

Segunda


El argumento primer_día_semana tiene los siguientes valores:

Constante

Valor

Descripción

vbUseSystem

0

Usar la configuración de la API NLS.

vbSunday

1

Domingo (predeterminado)

Asignado

2

Lunes

vbTuesday

3

Martes

vbWednesday

4

Miércoles

vbThursday

5

Jueves

vbFriday

6

Viernes

vbSaturday

7

Sábado


El argumento primera_semana_año tiene los siguientes valores:

Constante

Valor

Descripción

vbUseSystem

0

Usar la configuración de la API NLS.

vbFirstJan1

1

Empezar por semana en la que se produce el 1 de enero (predeterminado).

vbFirstFourDays

2

Comience con la primera semana que tenga al menos cuatro días en el año nuevo.

vbFirstFullWeek

3

Comience con la primera semana completa del año.


Comentarios

Puede usar la función DatePart para evaluar una fecha y devolver un intervalo de tiempo específico. Por ejemplo, puede usar ParcFecha para calcular el día de la semana o la hora actual.

El argumento primer_día_semana afecta a los cálculos que utilizan los símbolos de intervalo "w" y "ss".

Si DASte es un literal de fecha, el año especificado se convierte en una parte permanente de la fecha. Sin embargo, si fecha está entre comillas dobles ("") y se omite el año, el año actual se inserta en el código cada vez que se evalúa la expresión de fecha . Esto permite escribir código que se pueden usar en años diferentes.

Nota: Para fecha, si el valor de la propiedad calendario es gregoriano, la fecha proporcionada debe ser gregoriano. Si el calendario es Hijri, la fecha proporcionada debe ser Hijri.

La parte de fecha devuelta está en las unidades de período de tiempo del calendario arábigo actual. Por ejemplo, si el calendario actual es Hijri y la parte de fecha que se devuelve es el año, el valor de año es un año Hijri.

Ejemplo

Nota: Los ejemplos siguientes muestran el uso de esta función en un Visual Basic para aplicaciones (VBA). Para obtener más información sobre cómo trabajar con VBA, seleccione la Referencia del programador en la lista desplegable situada junto a Buscar y escriba uno o varios términos en el cuadro de búsqueda.

En este ejemplo se toma una fecha y, con la función ParcFecha , muestra el trimestre del año en el que se produce.

Dim TheDate As Date    ' Declare variables.
Dim Msg
TheDate = InputBox("Enter a date:")
Msg = "Quarter: " & DatePart("q", TheDate)
MsgBox Msg
Ampliar sus conocimientos de Office
Explorar los cursos
Obtener nuevas características primero
Únase a los participantes de Office Insider

¿Le ha sido útil esta información?

¡Gracias por sus comentarios!

Gracias por sus comentarios. Quizá le interese ponerse en contacto con uno de nuestros agentes de soporte de Office.

×