GET SYSTEM FORMAT

4D - Documentation   Français   English   German   Español   4D v11 SQL, Comandos por temas   4D v11 SQL, Lista alfabética de comandos   4D v11 SQL, Constantes por temas   Regresar   Anterior   Siguiente

versión 11


GET SYSTEM FORMAT (formato; valor)

ParámetroTipoDescripción
formatoEntero largoFormato de sistema a recuperar
valorCadenaFormato de sistema a recuperar

Descripción

El comando GET SYSTEM FORMAT devuelve el valor actual de varios parámetros regionales definidos en el sistema operativo. Este comando puede utilizarse para crear formatos personalizados "automáticos" basados en las preferencias del sistema.

En el parámetro formato, pase el tipo del parámetro del que quiere conocer el valor. El resultado es devuelto directamente por el sistema en el parámetro valor como una cadena de caracteres. En formato, debe pasar una de las siguientes constantes del tema "System format". Esta es la descripción de estas constantes:

Constante (valor)Valor(es) devuelto(s)
Decimal separator (0)Separador decimal (ej.: ".")
Thousand separator (1)Separador de miles (ej.: ",")
Currency symbol (2)Símbolo monetario (ej.: "$")
System time short pattern (3)Formato de visualización de hora correspondiente a la forma
System time medium pattern (4)"HH:MM:SS"
System time long pattern (5)
System date short pattern (6)Formato de visualización de fecha correspondiente a la forma
System date medium pattern (7)"dddd d MMMM yyyy"
System date long pattern (8)
Date separator (13)Separador utilizado en los formatos de fechas (ej.: "/")
Time separator (14)Separador utilizado en los formatos de hora (ej.: ":")
Short date day position (15)Posición del día, mes, y año en el formato de fecha corto:
Short date month position (16)"1" = izquierda
Short date year position (17)"2" = medio
"3" = derecha
System time AM label (18) Etiqueta adicional de horas antes del mediodía en los formatos de
12 horas (ej.: "Mañana")
System time PM label (19) Etiqueta adicional de horas después del mediodía en los formatos de
12 horas (ej.: "Tarde")

Ejemplo

En un cheque que se llena mecánicamente, las sumas escritas por lo general están precedidas de "*" con el fin de evitar fraudes. Si el formato de salida del sistema estándar para la moneda es "$ 5,422.33", el formato de los cheques debe ser del tipo "$***5432.33": sin coma después del miles y sin espacio entre el símbolo $ y el primer número. El formato a utilizar con la función String debe ser "$*******.**". Para construirlo por programación es necesario conocer el símbolo monetario y el separador decimal:

   GET SYSTEM FORMAT(Currency symbol ;$vActSim)
   GET SYSTEM FORMAT(Decimal separator ;$vDecSep)
   $MiFormato:="###"+$vActSim+"*******"+$vDecSep+"**"
   $Result:=String(cantidad;$MiFormato)

Ver también

SET FORMAT.


4D - Documentation   Français   English   German   Español   4D v11 SQL, Comandos por temas   4D v11 SQL, Lista alfabética de comandos   4D v11 SQL, Constantes por temas   Regresar   Anterior   Siguiente