|
|
|
|
- Presentación
- Adición
- Sustracción
- Comparación
Operaciones disponibles para las fechas, horas y duraciones, ....
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). 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 con | momento | FechaHora | Duración |
---|
Date | Concatenación de los elementos en una cadena | Concatenación de los elementos en una cadena. Esta cadena puede ser utilizada por DateTimeDifference | Concatenación de los elementos en una cadena | Fecha Variable (Se ignora la hora) | Time | Concatenación de los elementos en una cadena | Concatenación de los elementos en una cadena | Concatenación de los elementos en una cadena | Hora Variable (Parte de la fecha ignorada) | DateTime | Concatenación de los elementos en una cadena | Concatenación de los elementos en una cadena | Concatenación de los elementos en una cadena | Variable de tipo DateTime | Duración | Variable de tipo Date | Tiempo Variable | Variable de tipo DateTime | Variable 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)
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 con | momento | FechaHora | Duración |
---|
Date | Variable de tipo Duration | Error | Error | Variable de tipo Date | Time | Error | Variable de tipo Duration | Error | Tiempo Variable | DateTime | Error | Error | Variable de tipo Duration | Variable de tipo DateTime | Duración | Error | Error | Error | Variable de tipo Duration |
StartDateTime is DateTime = "200112051530" EndDateTime is DateTime = "200112071730" ConferenceDuration is Duration = EndDateTime - StartDateTime
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 con | momento | FechaHora | Duración |
---|
Date | Posible | Error | Posible (se ignora la parte de tiempo) | Error | Time | Error | Posible | Posible (Se ignora la parte de la fecha) | Error | DateTime | Posible (se ignora la parte de tiempo) | Posible (Se ignora la parte de la fecha) | Posible | Error | Duración | Error | Error | Error | Posible |
StartDateTime is DateTime = "200112051530" EndDateTime is DateTime = "200115051730" IF EndDateTime > StartDateTime THEN Info("The dates are valid") END
Esta página también está disponible para…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|