[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