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. _______________________________________________ Gvsig_br mailing list [email protected] Para ver histórico de mensagens, editar preferências de usuário ou excluir seu nome da lista, acesse: https://gvsig.org/lists/mailman/listinfo/gvsig_br
