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 / Desarrollar una aplicación o un sitio web / Controles, ventanas y páginas / Máscaras de entrada y de visualización
  • Presentación
  • Duración relativa: modificación de los subtítulos disponibles
  • Formato de las máscaras a utilizar
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
Configuración de la ventana "Duración relativa" (fecha y hora en lenguaje natural)
Presentación
WINDEV, WEBDEV y WINDEV Mobile proponen utilizar una máscara de visualización de "Duración relativa" para los controles de fecha.. Esta máscara se utiliza para mostrar la duración entre los datos encontrados en el control y la fecha de hoy en lenguaje natural: ayer, mañana, hace una semana, en un mes, ....
Esta máscara "RelativeDuration" también está disponible en la programación a través de DateToString.
La leyenda utilizada por la máscara "Duración relativa" puede configurarse para cada uno de los idiomas utilizados por la aplicación.
Para configurar el título utilizado:
  1. En la pestaña "Proyecto", en el grupo "Proyecto", haga clic en "Descripción".
  2. En la pestaña "Idiomas":
    • seleccione el idioma que desea configurar.
    • seleccione la pestaña "Fecha".
  3. Haga clic en "Fechas y Horas en lenguaje natural...".
  4. Definir los subtítulos personalizados a utilizar.
Duración relativa: modificación de los subtítulos disponibles
Por cada período especificado, se especifica un título predeterminado. Esta leyenda se utiliza tan pronto como se utiliza la máscara "Duración relativa"..
La máscara de Default puede ser modificada para cada período: para ello, introduzca la nueva máscara en la columna "Custom caption.

Formato de las máscaras a utilizar

El formato de las máscaras puede contener dos tipos de información:
  • Una fecha estándar: para ello, los siguientes elementos le permiten definir una máscara personalizada:
    DDDDDía de la semana correspondiente, por ejemplo, "jueves. Las mayúsculas y minúsculas dependen de las opciones de idioma del proyecto.
    Dddd.Día de la semana correspondiente con la primera letra forzada en mayúsculas, por ejemplo: Lunes.
    dddd.Día de la semana correspondiente con la primera letra forzada en minúsculas, por ejemplo: Lunes.
    DDD.Día de la semana abreviado, "Vie" por ejemplo
    Ddd.Día de la semana abreviado con la primera letra en mayúsculas, por ejemplo: lun
    ddd''.Día de la semana abreviado con la primera letra forzada en minúsculas, por ejemplo: lun
    'DD'Fecha en dígitos, "25" por ejemplo
    'MMMM'Mes completo, "Enero" por ejemplo. Las mayúsculas y minúsculas dependen de las opciones de idioma del proyecto.
    'Mmmm'Mes completo con la primera letra forzada en mayúsculas, por ejemplo: Enero.
    'mmmm'Mes completo con la primera letra forzada en minúsculas, por ejemplo: Enero.
    MMMAbreviatura del mes, "Jan" por ejemplo.
    "MmmAbreviatura del mes con la primera letra en mayúsculas, por ejemplo: Ene.
    "mmmAbreviatura del mes con la primera letra forzada en minúsculas, por ejemplo: ene.
    "MMMes en cifras, "06" por ejemplo
    'AAAA'Año en cuatro dígitos, "2001" por ejemplo
    AADos últimos dígitos del año, "01" por ejemplo
    'HH'Hora en dígitos, "13" por ejemplo
    'mm'Minutos en cifras, "32" por ejemplo
    SSSegundos en cifras, "46" por ejemplo
  • Una cantidad de tiempo que transcurre entre la fecha y hora actuales y la fecha y hora dadas.. Para este formato se utilizan las siguientes máscaras:
    RYYDevuelve el número de años transcurridos
    RMMDevuelve el número de meses transcurridos
    RWWDevuelve el número de semanas pasadas
    RDDDevuelve el número de días transcurridos.
    RHHDevuelve el número de horas transcurridas.
    RmmDevuelve el número de minutos transcurridos.
    RSSDevuelve el número de segundos transcurridos
Atención: Por razones de precisión, sólo se aceptarán dos formatos más cercanos. Los demás formatos no se modifican.
Las posibles parejas de información son:
  • Años / Meses
  • Meses / Semanas
  • Semanas / Días
  • Días / Horas
  • Horas / Minutos
  • Minutos / Segundos
La especificación de 2 tipos de información aumenta la precisión de los valores.
Si se especifica una sola información, la diferencia años/meses/semanas/días se define según el Calendar:
  • Pasan dos años entre el 31/12/2012 y el 01/01/2014.
  • Pasan dos meses entre el 31/12/2012 y el 31/12/2013.
  • Pasan dos días entre el 10/10/2012 a las 23:59 y el 10/12/2012 a las 00:00.
Si se especifican dos tipos de informaciónlos años/meses/semanas/días se definen con mayor precisión:
  • Un año equivale a un año completo, es decir, de MM/DD/AAAA a MM/DD/AAAA+1.
  • Un mes equivale a un mes completo, es decir, de DD/MM a DD/MM+1
  • Una semana equivale a 7 días, lo que significa que desde DD a HH:mm:SS a DD+7 a HH:mm:SS
  • Un día equivale a un día completo, es decir, desde DD en HH:mm:SS hasta DD+1 en HH:mm:SS.
Versión mínima requerida
  • Versión 18
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