[Gvsig_br] Formato de data no gvSIG

jorgepsantos2002 jorgepsantos2002 em gmail.com
Terça Janeiro 29 06:02:13 PST 2013


Bom, fiz uns teste aqui e consegui alguns resultados.

- Se você criar um campo do tipo *DATA* e inserir um valor '31/10/2009' (31
de Outubro de 2009), dá pau, pois o campo é modificado para um valor
diferente de '31/10/2009'. Mas se você inserir '10/31/2009', esse valor é
armazenado exatamente dessa forma, o que nos faz crer que, no gvSIG, o
formato padrão de data é MM-DD-YYY ao invés de DD-MM-YYYY.

- Se você criar um campo do tipo *TEXTO* e inserir o valor '31/10/2009',
esse valor vai ser armazenado como está. Se você criar mais um campo do tipo
*DATA* e desejar converter o valor '31/10/2009' de *TEXTO* para *DATA*, você
deve usar a seguinte fórmula abaixo:

*toDate([TextField], 'MM/dd/yyyy')]*

Onde [TextField] é o campo original no formato *TEXTO* e a string
'MM/dd/yyyy' vai armazenar o dado no formato DD-MM-YYYY.

Essa fórmula converte para data o dado armazenado em texto, mas agora
precisamos saber como convertê-los para YYYY-MM-DD, que seria algo do tipo
2009/10/31, o objetivo da questçao postada pelo Eliazer.

Eu não entendo de programação, mas nativamente essa questãos e resolve com
*JAVA*. Algum desenvolvedor Java no fórum?



--
View this message in context: http://osgeo-org.1560.n6.nabble.com/Formato-de-data-no-gvSIG-tp5030583p5030617.html
Sent from the gvSIG Brazil mailing list archive at Nabble.com.



More information about the Gvsig_br mailing list