PC SOFT

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.
  • Gestión de los tiempos
  • Gestión de duraciones
  • Operadores disponibles por horas
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadApple WatchUniversal Windows 10 AppWindows Mobile
Otros
Procedimientos almacenados
La propiedad ..Hour permite:
  • Recuperar la hora de una variable momento o FechaHora, o el número de horas de una variable Duración.
  • Modificar la hora en una variable momento o FechaHora, o el número de horas en una variable Duración.
  • Recuperar la hora o el número de horas de un elemento Date (en formato "Date and Time" o "Duration") o de un elemento momento.
    PHP No disponible.
  • Modificar la hora o el número de horas en un elemento Date (en formato "Date and Time" o "Duration") o en un elemento momento.
    PHP No disponible.
Observación: La propiedad ..Hour permite simplificar las operaciones realizadas en las horas y las duraciones (agregar una hora, etc.).
Recordatorio: Los elementos de fecha se utilizan para gestionar:
  • las fechas simples "Año - Mes - Día" (formato AAAAMMDD)
  • las fechas y horas "Año - Mes - Día - Horas - Minutos - Segundos - Milisegundos" (formato YYYYYMMDDHHHMMSSLLL)
  • las duraciones "Número de días - Número de horas - Número de minutos - Número de segundos - Número de milisegundos" (formato +DHHHMMSSLLLL)
Versiones 17 y posteriores
iPhone/iPad Esta propiedad ahora está disponible para aplicaciones iPhone/iPad.
Nueva funcionalidad versión 17
iPhone/iPad Esta propiedad ahora está disponible para aplicaciones iPhone/iPad.
iPhone/iPad Esta propiedad ahora está disponible para aplicaciones iPhone/iPad.
Versiones 18 y posteriores
Universal Windows 10 App Esta propiedad está ahora disponible en el modo Windows Store Apps.
Nueva funcionalidad versión 18
Universal Windows 10 App Esta propiedad está ahora disponible en el modo Windows Store Apps.
Universal Windows 10 App Esta propiedad está ahora disponible en el modo Windows Store Apps.
Versiones 21 y posteriores
Apple Watch Esta propiedad ahora está disponible en modo Apple Watch.
Universal Windows 10 App Esta propiedad ahora está disponible en modo Universal Windows 10 App.
Nueva funcionalidad versión 21
Apple Watch Esta propiedad ahora está disponible en modo Apple Watch.
Universal Windows 10 App Esta propiedad ahora está disponible en modo Universal Windows 10 App.
Apple Watch Esta propiedad ahora está disponible en modo Apple Watch.
Universal Windows 10 App Esta propiedad ahora está disponible en modo Universal Windows 10 App.
Ejemplo
// Example on a variable
StartTime is Time = "1230"
// Add 10 hours
StartTime..Hour += 10   // StartTime corresponds to 22:30
StartTime..Hour += 10   // StartTime corresponds to 08:30
// Modify hours
StartTime..Hour = 10
// Example on an item
Day.StartTime = "1230"
// Add 10 hours
Day.StartTime..Hour += 10 // StartTime corresponds to 22:30
Day.StartTime..Hour += 10 // StartTime corresponds to 08:30
// Modify hours
Day.StartTime..Hour = 10
Sintaxis

Averiguar la hora de una variable de Tiempo, FechaHora o Duración Ocultar los detalles

<Result> = <Time used>..Hour
<Result>: Integro
Tiempo en 2 dígitos.
<Time used>: Hora, fecha, hora o duración
Nombre de la variable de tipo momento, FechaHora o Duración que se utilizará.

Modificar la hora de una variable de Tiempo, FechaHora o Duración Ocultar los detalles

<Time used>..Hour = <New time>
<Time used>: Hora, fecha, hora o duración
Nombre de la variable momento, FechaHora o Duración a utilizar.
<New time>: Cadena de caracteres o entero
Nuevo tiempo en dígitos, incluido entre 0 y 23. Reemplaza el tiempo en la variable especificada.
PHP No disponible en código de navegador y en PHP

Averiguar la hora de un elemento de la Hora o la Fecha (formato "Fecha-Hora" o "Duración") Ocultar los detalles

<Result> = <Data file>.<Item>..Hour
<Result>: Integro
Tiempo en 2 dígitos.
<Data file>: Cadena de caracteres (con o sin comillas)
Nombre del archivo de datos manipulado. Este nombre se definió en el editor de análisis o por el tipo Descripción del archivo.
<Item>: Cadena de caracteres (con o sin comillas)
Nombre del artículo utilizado. Este nombre fue definido en el editor de análisis o por el tipo Descripción de elemento.
PHP No disponible en código de navegador y en PHP

Modificación de la hora de un elemento de la Hora o la Fecha (formato "Fecha y Hora" o "Duración") Ocultar los detalles

<Data file>.<Item>..Hour = <New time>
<Data file>: Cadena de caracteres (con o sin comillas)
Nombre del archivo de datos manipulado. Este nombre se definió en el editor de análisis o por el tipo Descripción del archivo.
<Item>: Cadena de caracteres (con o sin comillas)
Nombre del artículo utilizado. Este nombre se definió en el editor de análisis o por el tipo Descripción de elemento.
<New time>: Cadena de caracteres o entero
Nuevo tiempo en dígitos, incluido entre 0 y 23. Reemplaza el tiempo en el artículo especificado.
Observaciones

Gestión de los tiempos

Caso 1: Asignación directa
Durante una asignación directa (por ejemplo, Día. Hora de inicio... Hora = n), el tiempo debe estar comprendido entre 0 y 23. Se produce un error WLanguage si el tiempo especificado no es válido..
La notación Day.StartTime..Hour = Day.StartTime..Hour + 5 puede generar un error en tiempo de ejecución.
Caso 2: Operaciones a tiempo
Cuando se realizan operaciones en las horas de los ítems Hora u Fecha (formato"Fecha y Hora"), el cambio de hora se gestiona automáticamente..
La suma o resta de horas tiene en cuenta automáticamente el cambio de la hora 23 a la hora 0.
Por lo tanto, si se añade una hora a:
  • un ítem de tiempo correspondiente a 23:35, el resultado corresponderá a 0:35
  • un elemento Fecha (formato Fecha y hora), la hora y la fecha se modificarán (se añadirá un día).
// Example on a variable
StartTime is Time = "2335"
StartTime..Hour++                            // StartTime = 0035
StartDate is Date = "200411262335"        // 26/11/2004 at 23:35
StartDate..Hour++                             // 27/11/2004 at 00:35

Gestión de duraciones

Si el número de horas de una duración es superior a 23:59, el número de días se incrementa automáticamente.

Operadores disponibles por horas

Los siguientes operadores aritméticos pueden utilizarse con la propiedad ..Hour:
  • ++ and --
  • += and -=
// Example on an item
Day.StartTime = "1230"
Day.StartTime..Hour++     // Add 1 hour
Day.StartTime..Hour+=5    // Add 5 hours
Day.StartTime..Hour-=5    // Subtract 5 hours
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