date - 日期字段无法正常工作

标签 date grails groovy gorm shiro

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

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

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

最佳答案

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

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

那是不正确的,您需要:
'yyyy-MM-dd HH:mm:ss'

(注意:capital M for Month)

关于date - 日期字段无法正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22350513/

相关文章:

javascript - 如何将值直接从 Controller 传递到 Grails 中的 javascript 文件

Groovy - 查看一组对象是否具有包含值的属性的简单方法

date - Grails 域类日期

jquery - 按用户输入的日期排序 div - jquery

grails - 在createCriteria中使用配置驱动的逻辑

Grails Spring 安全用户界面

groovy - 使用IntelliJ IDEA的Gradle构建中的Java软件包名称问题

javascript - 如何使用 JS 数据表插件正确排序正常的美国日期

javascript - Underscore.js,将当前日期设置为包含过去日期的键

grails - 在对可为空的内部对象进行排序之后,我需要一个常规的条件来获取所有元素