AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Ayuda / WLanguage / Sintaxis WLanguage / 
  • Declaración e inicialización
  • Propiedades disponibles para las fechas
  • Rangos de fechas
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Otros
Procedimientos almacenados
El tipo Date permite manipular fechas fácilmente. Este tipo convierte las fechas de forma casi automática (StringToDate, DateToString, IntegerToDate, DateToInteger, etc.).
Este tipo puede utilizarse:
  • para obtener y manipular campos HFSQL en formato de fecha.
  • para obtener y manipular controles Campo de entrada de tipo Fecha.
  • en las funciones WLanguage de gestión de fechas.
  • para realizar cálculos con fechas (restas, sumas, etc.). Para obtener más información, consulte Operaciones disponibles con el tipo Date.
El tipo Date admite valores Null. Para obtener más información, consulte Permitir tipos que admiten valores Null.

Observaciones:
  • Se pueden utilizar varias propiedades con el tipo Date, para obtener solo una parte de la fecha, por ejemplo.
  • Para obtener más información sobre la declaración de este tipo de variable y el uso de propiedades WLanguage, consulte Declarar una variable.
Ejemplo
StartDate is Date = 1205
EndDate is Date = "20011231"     // 31/12/2001
TodaysDate is Date = DateSys()
Sintaxis
<Variable name> is Date = <Value>
OR

<Variable name> is Date
<Variable name> = <Value>
<Variable name>:
Nombre de la variable a declarar. Cuando se declaran e inicializan varias variables del mismo tipo en la misma línea, solo se inicializa la última variable.
<Value>:
Valor de inicialización de la variable (Ver Observaciones).
Observaciones

Declaración e inicialización

Une variable de tipo Date puede inicializarse con un valor de uno de los siguientes tipos:
  • Date
  • DateTime: solo se tendrá en cuenta la fecha.
  • String, en formato AAAAMMDD (AAAA: año, MM: Mes, DD: Día)
  • Integer: la fecha corresponderá al número de días transcurridos entre el 1 de enero de 1800 y la fecha especificada.
De forma predeterminada, una variable de tipo Date se inicializa con la fecha del día (fecha del sistema). Para definir el valor predeterminado asignado a las variables de tipo Date, Time y DateTime, utilice la función DateTimeByDefault.
Observación: También es posible inicializar una variable de tipo Date con la fecha del sistema utilizando la función Now.

Propiedades disponibles para las fechas

Las siguientes propiedades pueden utilizarse con las fechas:
YearDevuelve o modifica un entero que representa el año de la fecha especificada.
DayDevuelve o modifica un entero que representa el día de la fecha especificada.
MonthDevuelve o modifica un entero que representa el mes de la fecha especificada.

Para obtener más información sobre las operaciones posibles con fechas (suma, resta, comparación), consulte Operaciones disponibles con el tipo Date.
StartDate is Date = "20011201"
// Adds 5 years to the date
StartDate.Year += 5
// Modifies the month
StartDate.Month = 5
// Calculates the end (30 days later)
let EndDate = StartDate
EndDate.Month++
EndDate.Day--

Rangos de fechas

El tipo Date permite manipular fechas entre el 01/01/0001 y el 12/31/9999.
Observación: Los cálculos de fechas realizados con las funciones WLanguage o propiedades WLanguage son precisos a partir del 1 de enero de 1583.
Versión mínima requerida
  • Versión 9
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 28/03/2024

Señalar un error o enviar una sugerencia | Ayuda local