Funciones de fecha
Podemos diferenciar dentro de las funciones integradas de tiempo las diseñadas para trabajar con los componentes de la fecha. A ellas dedicaremos esta entrada.
Las funciones integradas de fecha son las siguientes: Date() y la tríada Year() - Month() - Day().
Todas estas funciones, tomando como parámetro la función Now(), devuelven respectivamente la fecha actual (Date()), el año (Year(Now())), el mes (Month(Now())), y el día del mes (Day(Now())).
Dado que Date() es una función que devuelve una estructura temporal compleja (dd/mm/aaaa, aunque depende del formato de fecha), no es necesaria cuando introducimos directamente este dato en este formato. Para ese caso es suficiente con indicarlo en la declaración de la variable: Dim dFecha As Date, que presupone una asignación encerrando el dato entre comillas (como si se tratara de un String, esto es: dFecha = "04/06/2020")
Donde sí podemos usar las restantes funciones es cuando las variables tipo Date contienen formatos de fecha completos (como en dFecha). En esos casos, para el ejemplo anterior...
- La función Year(dFecha) devuelve 2020
- La función Month(dFecha) devuelve 6
- Y la función Day(dFecha) devuelve 4
En todos estos casos, si asignamos los resultados a una variable o a una matriz, ambas deberán ser de tipo numérico.
No hay comentarios:
Publicar un comentario
Comenta esta entrada