|
- Valores de una duración
- Las propiedades que se pueden utilizar en las duraciones
- Valores admitidos
- Mostrando una duración en un control Campo de entrada
Duración (Tipo de variable)
StartTime is Time = "1330" EndTime is Time = "1730" ConferenceDuration is Duration = EndTime - StartTime
Versiones 23 y posteriores
TaskDuration is Duration = 3 min 30s
Nueva funcionalidad versión 23
TaskDuration is Duration = 3 min 30s
TaskDuration is Duration = 3 min 30s
Sintaxis
Declarar e inicializar una variable Ocultar los detalles
<Variable name> is Duration = <Value> OR
<Variable name> is Duration <Variable name> = <Value>
<Variable name>: Nombre de la variable a declarar. Cuando varias variables del mismo tipo se declaran e inicializan en la misma línea, sólo se inicializa la última variable. <Value>: En la mayoría de los casos, una duración es el resultado de una operación realizada en las variables salir con, momento o FechaHora. Este valor puede corresponder a: - una cadena de caracteres,
- un entero (duración en milisegundos),
- una duración (por ejemplo, otra variable de duración),
Versiones 23 y posterioresuna descripción clara de la duración (por ejemplo,: 30 s). Nueva funcionalidad versión 23una descripción clara de la duración (por ejemplo,: 30 s). una descripción clara de la duración (por ejemplo,: 30 s). 0 se utiliza para reiniciar la duración. Observaciones Valores de una duración Si se maneja una variable de duración: - usando una cadena, esta cadena tiene el siguiente formato: "+DHHMMSSLLLL" (días, horas, minutos, segundos, milésimas de segundo).
- usando un número entero, este número entero corresponde a la duración en milisegundos.
- utilizando una duración, esta duración puede corresponder a una variable de duración o a una descripción clara de la duración.
En la mayoría de los casos, una duración es el resultado de una operación realizada en las variables salir con, momento o FechaHora. Este valor puede ser una duración. 0 se utiliza para reiniciar la duración. Versiones 25 y posteriores Nueva funcionalidad versión 25Las propiedades que se pueden utilizar en las duraciones Las siguientes propiedades pueden ser utilizadas en las duraciones: | | InHours | Devuelve o modifica el número de horas correspondiente a una duración.. El número de horas se expresa en formato real. | InDays | Devuelve o modifica el número de días correspondiente a una duración. El número de días se expresa en formato real. | InMilliseconds | Devuelve o modifica el número de milisegundos correspondiente a una duración.. El número de milisegundos se expresa en formato entero. | InMinutes | Devuelve o modifica el número de minutos correspondiente a una duración. El número de minutos se expresa en formato real. | InSeconds | Devuelve o modifica el número de segundos correspondiente a una duración.. El número de segundos se expresa en formato real. | momento | Devuelve o modifica el número de horas. El número de horas se expresa en formato entero. | jornada | Devuelve o modifica el número de días. El número de días se expresa en formato entero. | Milisegundo | Devuelve o modifica el número de milisegundos. El número de milisegundos se expresa en formato entero. | Minuto | Devuelve o modifica el número de minutos. El número de minutos se expresa en formato entero. | Segundo | Devuelve o modifica el número de segundos. El número de segundos se expresa en formato entero. |
Para obtener más información, consulte Operaciones que se pueden realizar en la clase Duración.
StartTime is Time = "1330" EndTime is Time = "1730" ConferenceDuration is Duration = EndTime - StartTime Info("The conference lasted: " + ConferenceDuration..Hour + " hours")
Importante: Para almacenar los valores de las propiedades listadas en el tabla anterior, debe respetar el tipo de variable devuelta por cada propiedad. Por ejemplo:
MyDuration is Duration HowManyHours is real
MyDuration..Day = 5 HowManyHours = MyDuration..InHours
Info(MyDuration..Day + " days = " + HowManyHours + " hours.")
En este ejemplo, el CómoMuchasHoras debe ser declarada como real (y no como un número entero). Si esta variable se declara como un número entero, su valor será aproximado. Valores admitidos El tipo Duration permite gestionar duraciones comprendidas entre -2 mil millones y 2 mil millones de días. La precisión es de hasta un milisegundo. Mostrando una duración en un control Campo de entrada
Esta página también está disponible para…
|
|
|
| |
| | Global gduTempoMaximo is Duration = 5min
--- Thread in Procedure Infinito e inicio automaico em um segundo ---
gduTempoMaximo..Second -= 1
STC_TempoRestante = NumToString(gduTempoMaximo..Hour,"02d") + ":" + NumToString(gduTempoMaximo..Minute,"02d") + ":" + NumToString(gduTempoMaximo..Second,"02d")
---- Tempo Restante: 00:04:55
|
|
|
|
| |
| |
| |
|
| Displaying a duration in Table column |
|
| DateTimeLOGIN = Table.MyLOGIN DateTimeLOGOUT = Table.MyLOGOUT MyDuration = DateTimeDifference(DateTimeLOGIN,DateTimeLOGOUT)+"0" Table.MyDuration = MyDuration
Adding the "0" to the result of the calculation is necessary to get a correct display!
|
|
|
|
| |
| |
| |
|
| | //Calculo Dias _data_inicial is Date =SAI_data_inicial _Data_final is Date = SAI_data_final du_diferenca_data est une Durée // Em Frances du_diferenca_data = _Data_final - _data_inicial SAI_dias=du_diferenca_data..Day
//Calculo horas h_hora_inicial is Time = SAI_Hora_Inicial h_hora_final is Time = SAI_Hora_Final du_diferenca_hora is Duration // Em Ingles du_diferenca_hora=h_hora_final-h_hora_inicial SAI_horas=du_diferenca_hora..Hour SAI_minutos=du_diferenca_hora..Minute
//Blog com Video e Exemplo http://windevdesenvolvimento.blogspot.com.br/2016/01/curso-windev-datas-001-diferenca-entre.html |
|
|
|
| |
| |
| |
|
| Duration..Hour help page documentation error |
|
| The Hour property of the Duration has been incorrectly labelled as "...Time". It should read "..Hour" |
|
|
|
| |
| |
| |
| |
| |
| |
| | |
| |