在Grails中显示日期/保存日期

2020年12月1日 57点热度 0条评论

有什么方法可以以我们喜欢的格式保存/查看日期?像dd / MM / yyyy,而不是每次保存日期字段时都使用简单的日期格式?

例如:
我想拥有

class User {
 Date birthDay ; 
}

例如,用户每次将生日(或将字符串转换为日期)时,都会将出生日期保存为“31/12/1988”,并且我希望将其显示为没有格式(“dd / MM / yyyy”)... )保存/更新)

解决方案如下:

您可以使用metaClass以所需格式显示日期。

Date.metaClass.toString = {
  -> format('dd/MM/yyyy')
}