日期字段在grails中无法正常工作

时间:2014-03-12 11:46:30

标签: date grails groovy gorm shiro

我的lastLogin域类中有一个User字段,类型为Date。我用它跟踪上次登录日期的时间。当用户成功登录时,我将此字段值更改为

someUser.lastLogin = new Date()
 someUser.save()

当我在列表中查看该用户时,lastLogin值看起来像2014-38-12 04:38:40,即month中的datetime替换。每次我尝试,都会发生这种情况。帮助将不胜感激。

1 个答案:

答案 0 :(得分:4)

您是否指定了日期格式(用于输出日期时),如:

'yyyy-mm-dd HH:mm:ss'

这是不正确的,你需要:

'yyyy-MM-dd HH:mm:ss'

(注:capital M for Month