Errores con el formato de fecha.

Post Reply
jgbautista
Znuny newbie
Posts: 7
Joined: 29 Sep 2010, 16:11
Znuny Version: 2.2.4

Errores con el formato de fecha.

Post by jgbautista »

Buenas a todos,

Necesito ayuda con un tema que me lleva amargando ya un tiempo: Estoy teniendo problemas con el formto de fechas de OTRS. Hay determinadas configuraciones así como opciones como el calendario en los que el formato de fecha aceptado por OTRS (YYYY-MM-DD) no son compatibles con el formato de fecha español de DD-MM-YYYY. Esto produce disntintos errores como los siguientes:

Este error se produce por ejemplo al introducir un tipo nuevo o bien modificar uno de ellos:
No FormatTimeString() translation found for '17-DEC-07' string!


Este otro, por ejemplo, se produce cuando se trata de introducir un evento en el calendario:
Error: ORA-01861: el literal no coincide con la cadena de formato (DBD ERROR: error pos[..]


¿Hay alguna manera de solucionar este problema? He probado desde cambiar la configuración de la variable ENV{NLS_DATE_FORMAT} = 'YYYY-MM-DD HH24:MI:SS';, hasta cambiar la funcion FormatTimeString() y no hay manera ¿Alquien que me arroje un poco de luz? Gracias a todos.




La versión de OTRS instalada es la 2.4.8 e ITSM 2.0.3.

Muchas gracias por anticipado.
elvanov
Znuny newbie
Posts: 32
Joined: 12 Jun 2010, 00:42
Znuny Version: 2.4.7

Re: Errores con el formato de fecha.

Post by elvanov »

Creo que el problema es que no se está respetando el formato utilizado. Cada letra se sustituye por un número, de tal manera que si el formato es YYYY-MM-DD, la fecha 17 de Diciembre de 2007 expresada en dicho formato es: 2007-12-17. Por lo tanto, la cadena '17-DEC-07' es inválida.

Espero que le sea de utilidad.

Saludos,
Elva
jgbautista
Znuny newbie
Posts: 7
Joined: 29 Sep 2010, 16:11
Znuny Version: 2.2.4

Re: Errores con el formato de fecha.

Post by jgbautista »

Gracias Elva, pero eso lo tengo claro. Lo que no entiendo es el por qué de este comportamiento. Nosotros no usamos el formato "YYYY-MM-DD" si no el "DD-MM-YYYY", no entiendo que si escojo un sistema de fecha que no es el formato anglosajón me obligue a usarlo. Y no es en todas las partes de la aplicación: En unas el formato de fechas es el correcto y en otros no. Hay partes del programa como los SLA's y busquedas por fecha que no funcionan, pero si funcionan en los Tipos. Es algo muy extraño y que no entiendo por que se da. Buscando por ahí he encontrado a más gente con mi problema pero nunca he visto una soución clara o que al final alguien diga que le funciona.

Un saludo.
Post Reply