|
|
|
|
|
- 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: Fecha, Tiempo, FechaHora y Duración: - adición
- substracción
- comparación
Nota: WLanguage también ofrece funciones para manejar fechas y horas (ver funciones de fecha y hora). Las operaciones de adición realizadas entre las variables Fecha, Hora, DateTime y Duración se presentan en la siguiente tabla. Este cuadro presenta el tipo de resultado de cada combinación: | | | | | Tipo añadido
 | Fecha | Tiempo | 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 | Variable de fecha (se ignora la parte de 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 | Variable de hora (parte de 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 | Variable de tipo Time | 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
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 resta realizadas entre las variables Fecha, Hora, DateTime y Duración se presentan en la siguiente tabla. Este cuadro presenta el tipo de resultado de cada combinación: | | | | | Tipo sustraído
 | Fecha | Tiempo | FechaHora | Duración |
---|
Date | Variable de tipo Duration | Error | Error | Variable de tipo Date | Time | Error | Variable de tipo Duration | Error | Variable de tipo Time | 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 la comparación es posible. | | | | | Tipo comparado
 | Fecha | Tiempo | FechaHora | Duración |
---|
Date | Posible | Error | Posible (Tiempo parte ignorado) | Error | Time | Error | Posible | Posible (se ignora la parte relativa a la fecha) | Error | DateTime | Posible (Tiempo parte ignorado) | Posible (se ignora la parte relativa a 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…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|