|
|
|
|
- Declaración e inicialización
- Asignación de una Variable de tiempo a un elemento de tiempo
- Propiedades que se pueden utilizar en los tiempos
- Límites
Tiempo (Tipo de Variable)
El tipo Time permite manipular las horas fácilmente. Este tipo se utiliza para gestionar las conversiones de forma casi automática ( TimeToString, TimeToInteger, ...) Se puede utilizar este tipo: - para recuperar y manipular los ítems HFSQL en formato Time.
- para recuperar y manipular los controles de edición en formato Hora.
- en las funciones de WLanguage utilizadas para gestionar los tiempos.
- para realizar cálculos sobre los tiempos (diferencia, suma,...). Para obtener más información, consulte Operaciones que se pueden realizar en la Clase de tiempos.
Observaciones: - Se pueden utilizar varias propiedades con el Tiempo para recuperar parte del tiempo, por ejemplo (hora, minuto,...).
- 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.
StartTime is Time = 1205 EndTime is Time = "2030" // 20:30 CurrentTime is Time = TimeSys()
Sintaxis
Declarar e inicializar una variable Ocultar los detalles
<Variable name> is Time = <Value>
OR
<Variable name> is Time <Variable name> = <Value>
<Variable name>: Nombre de la variable a declarar. <Value>: Valor que se asignará a la variable. El tipo de este valor puede ser:- Time
- DateTime: sólo se tendrá en cuenta el tiempo.
- cadena de caracteresen el siguiente formato:
- HHMM
- HHMMSS
- HHMMSSCC
- HHMMSSCCC
Sólo se tendrán en cuenta las horas y los minutos. (HH: Hora, MM: minutos, SS: segundos, CC: centésimas de segundo, CCC: milésimas de segundo)
- integer: la hora corresponderá al número de centésimas de segundo transcurridas desde la medianoche "00:00:00:00:00". Medianoche corresponde al número entero 0. No puede exceder 8, 639, 999 (24 horas - 1 centésima de segundo).
Observaciones Declaración e inicialización - Una Variable de tiempo puede ser inicializada con un valor del siguiente tipo:
- Time
- DateTime: sólo se tendrá en cuenta el tiempo.
- cadena de caracteresen el siguiente formato:
- HHMM - HHMMSS - HHMMSSCC - HHMMSSCCC Sólo se tendrán en cuenta las horas y los minutos (HH: Hora, MM: minutos, SS: segundos, CC: centésimas de segundo, CCC: milésimas de segundo). - integer: la hora corresponderá al número de centésimas de segundo transcurridas desde la medianoche "00:00:00:00:00". Medianoche corresponde al número entero 0. No puede exceder 8, 639, 999 (24 horas - 1 centésima de segundo).
- Por defecto, una Variable de tiempo se inicializa con la hora del sistema. Para definir el valor predeterminado asignado a las variables de tipo salir con, Time y FechaHora, utilice la función DateTimeByDefault.
Observación: También tiene la posibilidad de inicializar un Time Variable con la hora del sistema utilizando Now. Asignación de una Variable de tiempo a un elemento de tiempo A partir de ahora, cuando se asigna una Variable de tiempo a un elemento de tiempo, se tienen en cuenta los segundos y las centésimas de segundo según el formato del elemento. Por ejemplo, si el Tiempo Variable corresponde a "HHMMSSCCC": | | | Artículo del archivo de datos | Hasta la versión 100050 de WINDEV, WEBDEV, WINDEV Mobile | A partir de la versión 100050 de WINDEV, WEBDEV y WINDEV Mobile | Posición de string | HHMM | HHMMSSCCC | Elemento de tiempo en formato HHMM | HHMM | HHMM | Elemento de tiempo en formato HHMMSS | HHMM | HHMMSS | Elemento de tiempo en formato HHMMSSMM | HHMM | HHMMSSMMM |
Propiedades que se pueden utilizar en los tiempos Las siguientes propiedades pueden ser utilizadas en los tiempos: | | momento | Devuelve o modifica la hora (en formato entero). | Milisegundo | Devuelve o modifica el número de milisegundos (en formato entero). | Minuto | Devuelve o modifica el número de minutos (en formato entero). | Segundo | Devuelve o modifica el número de segundos (en formato entero). |
Para obtener más información, consulte Operaciones que se pueden realizar en la Clase de tiempos.
StartTime is Time = "20011201" // Adds 5 hours StartTime.Hour += 5 // Modifies the number of minutes StartTime.Minute = 5
El tipo Time permite gestionar las horas comprendidas entre 00:00 y 23:59. La precisión es de hasta un milisegundo.
Esta página también está disponible para…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|