Usted está aquí:
Identificar cambios en sus configuraciones regionales con ICU
Para asegurarse de que comprende la repercusión de la migración desde formatos de configuración regional Java Development Kit (JDK) de Oracle a formatos de configuración regional Componentes internacionales para Unicode (ICU), determine los cambios de formato de configuración regional específicos.
Ediciones necesarias
| Disponible en: Salesforce Classic y Lightning Experience |
| Disponible en: todas las ediciones |
Los cambios cuando migra desde JDK a ICU dependen de las configuraciones regionales utilizadas en su organización. Si aún no lo hizo, determine las configuraciones regionales en uso.
Para obtener una lista completa de las diferencias entre los formatos de configuración regional JDK y ICU, consulte Diferencias entre formatos de configuración regional JDK y ICU en la Ayuda de Salesforce.
La lista de cambios es larga, y no es probable que utilice cada una de esas configuraciones regionales. Encuentre las configuraciones regionales que su organización utiliza buscando en la página Ayuda el código de configuración regional. Luego anote las diferencias.
A continuación se describen algunas sugerencias importantes.
- No todas las configuraciones regionales cambian con ICU. En ese caso, el código de configuración regional no se enumera en la página Ayuda.
- Proporcionamos una lista de todos los formatos posibles, pero no todos los formatos se utilizan en Salesforce. Por ejemplo, casi todas las fechas de pantalla estándar de Salesforce utilizan el formato de fecha corto y el formato de fecha medio se utiliza en raras ocasiones.
- Del mismo modo, solo por ver un formato en la lista no significa que esté disponible para su código personalizado. Por ejemplo, el formato de fecha medio no está disponible en Apex.
Echemos un vistazo a un análisis de ejemplo. Supongamos que los resultados de la consulta SOQL muestran a los usuarios con las configuraciones regionales bn_BD, en_US, es_NH e it_IT.
- Vaya a Diferencias entre formatos de configuración regional JDK y ICU en Ayuda de Salesforce.
-
En la ventana del navegador, busque bn_BD, el código de configuración regional para la configuración regional Bangla (Bangladesh).
La búsqueda no muestra resultados, lo que significa que no hay cambios para la configuración regional al migrar de JDK a ICU.
-
Busque el siguiente código de configuración regional, en_US, para la configuración regional Inglés (Estados Unidos).
Encontramos esta sección de la tabla.
NOMBRE Y CÓDIGO DE CONFIGURACIÓN REGIONAL TIPO DE FORMATO FORMATO JDK FORMATO ICU Inglés (Estados Unidos)
en_US
Fecha y hora: Corto 2008-01-28 16:30 1/28/2008, 16:30 Fecha y hora: Medio Jan 28, 2008 16:30:05 Jan 28, 2008, 16:30:05 Fecha y hora: Largo 2008-01-28 16:30:05 PST 1/28/2008, 16:30:05 PST Divisa: Negativo ($1,234,567.57) -¤1,234,567.57 Aquí vemos que los formatos de fecha y hora y el formato de divisa negativo cambiaron. Podemos ver que cada formato de fecha y hora tiene una coma tras el año para el formato ICU, pero los formatos JDK no tienen esa coma. Además, el formato de divisa negativa cambió del uso de paréntesis a un signo negativo.
-
A continuación, busque el siguiente código de configuración regional, es_HN, para la configuración regional Español (Honduras).
Encontramos esta sección de la tabla.
NOMBRE Y CÓDIGO DE CONFIGURACIÓN REGIONAL TIPO DE FORMATO FORMATO JDK FORMATO ICU Español (Honduras)
es_HN
Fecha y hora: Corto 01-28-2008 16:30 28/1/2008 16:30 Fecha y hora: Medio 01-28-2008 16:30 28 ene. 2008 16:30:05 Fecha y hora: Largo 01-28-2008 16:30:05 PST 28/1/2008 16:30:05 GMT-8 Fecha: Corto 01-28-2008 28/1/2008 Fecha: Medio 01-28-2008 28 ene. 2008 Time (Hora) 16:30 16:30 Divisa: Positivo L1,234,567.57 L 1,234,567.57 Divisa: Negativo (L1,234,567.57) -L 1,234,567.57 Divisa de la cuenta: Positivo L1,234,567.57 L 1,234,567.57 Divisa de la cuenta: Negativo (L1,234,567.57) -L 1,234,567.57 Para esta configuración regional, la fecha, la fecha y la hora así como los formatos de divisa cambian con ICU. En particular, el mes y el día cambian de posición en las fechas. Del mismo modo, el código de zona horaria cambia en el formato de fecha y hora largo.
-
Busque it_IT, el código de configuración regional para la configuración regional Italiano (Italia).
Encontramos esta sección de la tabla.
NOMBRE Y CÓDIGO DE CONFIGURACIÓN REGIONAL TIPO DE FORMATO FORMATO JDK FORMATO ICU Italiano (Italia)
it_IT
Fecha y hora: Corto 28/01/2008 16.30 28/01/2008, 16:30 Fecha y hora: Medio 28-gen-2008 16.30.05 28 gen 2008, 16:30:05 Fecha y hora: Largo 28/01/2008 16.30.05 PST 28/01/2008, 16:30:05 GMT-8 Fecha: Medio 28-gen-2008 28 gen 2008 Time (Hora) 16.30 16:30 Divisa: Positivo ¤ 1.234.567,57 1.234.567,57 € Divisa: Negativo -€ 1.234.567,57 -1.234.567,57 € Divisa de la cuenta: Positivo ¤ 1.234.567,57 1.234.567,57 € Divisa de la cuenta: Negativo -€ 1.234.567,57 -1.234.567,57 € Al igual que la configuración regional en_HN, los formatos de divisa, fecha y hora y divisa cambian con ICU para esta configuración regional. A veces los cambios son sutiles, de modo que revise la tabla detenidamente. En este caso, el formato de configuración regional de ICU incluye una coma tras el año en formatos de fecha y hora. No obstante, dos puntos (:) también sustituye al punto (.) en los formatos de hora y fecha.
En este ejemplo, no incluimos la configuración regional bn_BD, o Bangla (Bangladesh), en nuestras pruebas. En base a los resultados, planeamos probar con las configuraciones regionales en_US, es_HN e it_IT. Ahora sabemos qué formatos probar para cada configuración regional.
