Leitura errada de data
12/08/2013 13:48
0
Olá a todos.
Alguém já passou por este problema:
Tenho um tipo Date que sempre que faço uma busca no banco de dados (SQL Server 2008) ele retorna a data com dois dias a menos. Por exemplo, no banco a data cadastrada é 2013-08-12 00:00:00 e quando faço a busca o campo vem carregado com 2013-08-10 00:00:00.
Se alguém puder ajudar a resolver o problema agradeço.
Tags: Date, data


0
Seria possível postar seu código? Ficaria mais fácil ajudar.


0
Claro. A minha domain está da seguinte forma:


class Matriz {

String nome
Date vigencia
String observacao
Boolean ativa

Usermodule usuario

static belongsTo = [produto:Produto]

static hasMany = [componentes:Componente]

static constraints = {
nome(nullable: false, blank: false, unique: true)
vigencia(nullable: false, blank: false, min: new Date().clearTime())
observacao(nullable: true, blank: true, maxSize: 1000)
ativa(nullable: false, blank: false)
usuario(nullable: false, blank: false)
produto(nullable: false, blank: false)
}

public String toString() {
return this.nome
}
}


No controller, chamo o método list:
 
def list(Integer max) {
params.max = Math.max(max ?: Matriz.count(), 1) //disable pagination - Math.min(max ?: 10, 100)
[matrizInstanceList: Matriz.list(params), matrizInstanceTotal: Matriz.count()]
}


Na minha página a data é apresentada em uma tabela:

<td><g:formatDate format="dd/MM/yyyy" date="${matrizInstance.vigencia}" /></td>


Obrigado quem puder ajudar.
13/08/2013 12:09


0
quando tive problemas com datas erradas foi porque a JVM estava em uma timezone e o SO estava em outra
13/08/2013 14:32



Ainda não faz parte da comunidade???

Para se registrar, clique aqui.


Aprenda Groovy e Grails com a Formação itexto!

Newsletter Semana Groovy

Assinar

Envie seu link!


Livro de Grails


/dev/All

Os melhores blogs de TI (e em português) em um único lugar!

 
Creative Commons
RSS Grails Brasil é mantido por itexto Consultoria.
Em caso de problemas contacte Henrique Lobo Weissmann (Kico) por e-mail: kico@itexto.com.br
Todo o conteúdo presente neste site adota o Creative Commons como licença padrão.
Ver: 4.14.0
itexto