AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Este contenido se ha traducido automáticamente.  Haga clic aquí  para ver la versión en inglés.
Ayuda / WLanguage / Sintaxis WLanguage / 
  • Presentación
  • Adición
  • Sustracción
  • Comparación
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
Presentación
Las siguientes operaciones están disponibles para los siguientes tipos de variables: salir con, momento, FechaHora y Duración:
  • adición
  • substracción
  • comparison
Observación: Se pueden utilizar varias funciones de WLanguage para manipular las fechas y horas (véase las funciones para gestionar las fechas y horas).
Adición
Las operaciones de adición que se realizan entre las variables Fecha, Hora, FechaHora y Duración se presentan en la tabla a continuación. Esta tabla presenta el tipo de resultado para cada combinación:
Tipo añadido
salir conmomentoFechaHoraDuración
DateConcatenación de los elementos en una cadenaConcatenación de los elementos en una cadena. Esta cadena puede ser utilizada por DateTimeDifferenceConcatenación de los elementos en una cadenaFecha Variable (Se ignora la hora)
TimeConcatenación de los elementos en una cadenaConcatenación de los elementos en una cadenaConcatenación de los elementos en una cadenaHora Variable (Parte de la fecha ignorada)
DateTimeConcatenación de los elementos en una cadenaConcatenación de los elementos en una cadenaConcatenación de los elementos en una cadenaVariable de tipo DateTime
DuraciónVariable de tipo DateTiempo VariableVariable de tipo DateTimeVariable de tipo Duration
// Add a DateTime variable and a Time variable
StartDateTime is DateTime = "200112051530"
EndDateTime is DateTime = "200112051730"
ConferenceDuration is Duration = EndDateTime - StartDateTime

AdditionalTime is Time = "0330"
FinalDateTime is DateTime
FinalDateTime = ConferenceDuration + AdditionalTime
// Add a DateTime variable and a Duration variable
dtMyDate is DateTime = DateSys() + TimeSys()
dtMyResultDate is DateTime
 
Trace("Start DateTime: " + dtMyDate)
 
StartTime is Time = "0117"
EndTime is Time = "2353"  
duMyDuration is Duration = EndTime - StartTime
Trace("Duration in hours: " + NumToString(duMyDuration.InHours) + "h")
 
dtMyResultDate = dtMaDate + duMyDuration
Trace("DateTime added to a duration: " + dtMyResultDate)
Sustracción
Las operaciones de sustracción realizadas entre las variables Fecha, Hora, FechaHora y Duración se presentan en la tabla a continuación. Esta tabla presenta el tipo de resultado para cada combinación:
Tipo de sustracción
salir conmomentoFechaHoraDuración
DateVariable de tipo Duration ErrorErrorVariable de tipo Date
TimeErrorVariable de tipo Duration ErrorTiempo Variable
DateTimeErrorErrorVariable de tipo Duration Variable de tipo DateTime
DuraciónErrorErrorErrorVariable de tipo Duration
StartDateTime is DateTime = "200112051530"
EndDateTime is DateTime = "200112071730"
ConferenceDuration is Duration = EndDateTime - StartDateTime
Comparación
Los operadores de comparación (=, <>, <, >, <=, >=) entre los diferentes tipos de variables Date, Time, DateTime y Duration se presentan en la siguiente tabla. Para cada combinación esta tabla muestra si el comparison es posible.
Tipo comparado
salir conmomentoFechaHoraDuración
DatePosibleErrorPosible (se ignora la parte de tiempo)Error
TimeErrorPosiblePosible (Se ignora la parte de la fecha)Error
DateTimePosible (se ignora la parte de tiempo)Posible (Se ignora la parte de la fecha)PosibleError
DuraciónErrorErrorErrorPosible
StartDateTime is DateTime = "200112051530"
EndDateTime is DateTime = "200115051730"
IF EndDateTime > StartDateTime THEN
Info("The dates are valid")
END
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: 27/05/2022

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