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.
Ayuda / WLanguage / Propiedades WLanguage / Propiedades de gestión de fechas y horas
  • Gestión de los milisegundos
  • Operadores disponibles por milisegundos
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Otros
Procedimientos almacenados
El Millisecond Property se utiliza para:
  • Recupera el número de milisegundos de un momento, FechaHora o Duración Variable.
  • Modificar el número de milisegundos en un momento, FechaHora o Duración Variable.
  • Recuperar los milisegundos o el número de milisegundos de un elemento Date (en formato "Date and Time" o "Duration").
    WEBDEV - Código NavegadorPHP No disponible.
  • Modificar los milisegundos o el número de milisegundos de un elemento Date (formato"Date and Time" o"Duration").
    WEBDEV - Código NavegadorPHP No disponible.
Observación: El Millisecond Property se utiliza para cambiar fácilmente los tiempos y las duraciones.
Recordatorio: Los elementos de fecha se utilizan para gestionar:
  • Fechas "Año - Mes - Día" (formato AAAAMMDD)
  • "Año - Mes - Día - Horas - Minutos - Segundos - Milisegundos" fechas y horas (formato AAAAMMDDHHmmSSCCC)
  • "Número de días - Número de horas - Número de minutos - Número de segundos - Número de milisegundos" duraciones (formato +DHHMMSSCCC)
Ejemplo
// Example on a variable
StartTime is DateTime = "200112311230250"
// Add 50 milliseconds
StartTime.Millisecond += 50 // StartTime corresponds to 200112311230300
// Modifies the number of milliseconds
StartTime.Millisecond = 50
// Example on an item
Work.StartTime = "200112311230250"
// Add 50 milliseconds
Work.StartTime.Millisecond += 50 // StartTime corresponds to 200112311230300
// Modifies the number of milliseconds
Work.StartTime.Millisecond = 50
Sintaxis

Averiguar el número de milisegundos en un DateTime o Duration Variable Ocultar los detalles

<Result> = <Time>.Millisecond
<Result>: Integro
Número de milisegundos en 3 dígitos.
<Time>: FechaHora o Duración
Nombre de la Variable de tipo momento, FechaHora o Duración que se va a utilizar.

Modificar el número de milisegundos en una FechaHora o Duración Variable Ocultar los detalles

<Time>.Millisecond = <New number of milliseconds>
<Time>: FechaHora o Duración
Nombre de la Variable de tipo momento, FechaHora o Duración que se va a utilizar.
<New number of milliseconds>: Cadena de caracteres o entero
Nuevo número de milisegundos (incluido entre 0 y 999).
WEBDEV - Código NavegadorPHP No disponible en código de navegador y en PHP

Averiguar el número de milisegundos en un elemento de la Fecha (formato "Fecha y hora" o "Duración") Ocultar los detalles

<Result> = <Data file>.<Item>.Milliseconds
<Result>: Integro
Número de milisegundos en 3 dígitos.
<Data file>: Cadena de caracteres
Nombre del archivo de datos utilizado. Este nombre fue definido en la editor de análisis o con el tipo Expediente description.
<Item>: Cadena de caracteres
Nombre del artículo utilizado. Este nombre fue definido en la editor de análisis o con el tipo Artículo description.
WEBDEV - Código NavegadorPHP No disponible en código de navegador y en PHP

Modificación del número de milisegundos en un elemento de la Fecha (formato "Fecha y hora" o "Duración") Ocultar los detalles

<Data file>.<Item>.Millisecond = <New number of milliseconds>
<Data file>: Cadena de caracteres
Nombre del archivo de datos utilizado. Este nombre fue definido en la editor de análisis o con el tipo Expediente description.
<Item>: Cadena de caracteres
Nombre del artículo utilizado. Este nombre fue definido en la editor de análisis o con el tipo Artículo description.
<New number of milliseconds>: Cadena de caracteres o entero
Nuevo número de milisegundos (incluido entre 0 y 999).
Observaciones

Gestión de los milisegundos

Caso 1: Asignación directa
Durante una asignación directa (por ejemplo, MyWork.MyDateTime.Millisecond = n), los milisegundos deben incluirse entre 0 y 999. Se produce un error de WLanguage si se especifica un número incorrecto..
La siguiente notación MiTrabajo.MiHoraDeFecha.Milisegundo = MiTrabajo.MiHoraDeFecha.Milisegundo + 50 puede generar un error de ejecución.
Caso 2: Operaciones en milisegundos
Cuando se realizan operaciones sobre las horas encontradas en los ítems Fecha (formato"Fecha y hora" o"Duración"), el cambio de minutos se gestiona automáticamente.. La adición o sustracción de milisegundos tiene en cuenta automáticamente el cambio de 999 milisegundos a 1 minuto.
// Example on a variable
StartDateTime is DateTime = "2004112613240320" // 26/11/2004 13:24:03:20
StartDateTime.Millisecond += 800 // 26/11/2004 13:24:04:00

Operadores disponibles por milisegundos

Los siguientes operadores aritméticos pueden utilizarse con el Millisecond Property:
  • ++ y --
  • += y -=
// Example on an item
Work.StartDateTime = "200411261324320"
Work.StartDateTime.Millisecond ++ //Add 1 millisecond
Work.StartDateTime.Millisecond +=5 // Add 5 milliseconds
Work.StartDateTime.Millisecond-=5 // Subtract 5 milliseconds
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

Última modificación: 27/05/2022

Señalar un error o enviar una sugerencia | Ayuda local