【问题标题】:Date field not working properly in grails日期字段在 grails 中无法正常工作
【发布时间】:2014-04-16 12:40:24
【问题描述】:

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

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

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

【问题讨论】:

    标签: date grails groovy grails-orm shiro


    【解决方案1】:

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

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

    这是不正确的,你需要:

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

    (注:capital M for Month

    【讨论】:

      猜你喜欢
      • 2014-05-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多