Grails 日期类型

发布于 2024-11-09 11:30:05 字数 175 浏览 0 评论 0原文

在我看来,我有这样的东西:

Date: ${it.date}

它具有以下输出:

Date: 2011-05-24 00:00:00.0.

如何更改日期格式以使最后一部分(00:00:00.0)不出现?

In my view I have something like this:

Date: ${it.date}

which has the following output:

Date: 2011-05-24 00:00:00.0.

How can I change the Date formation so that the last part(00:00:00.0) does not appear?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

初见 2024-11-16 11:30:05

是的,您可以使用相关标签格式化日期,如下所示:

<g:formatDate format="yyyy-MM-dd" date="${it.date}"/>

更多信息: http://www.grails.org/GSP+Tag+-+formatDate
希望这有帮助。 :)

Yes, you can format a date with the related tag, which is , like this:

<g:formatDate format="yyyy-MM-dd" date="${it.date}"/>

Here more info: http://www.grails.org/GSP+Tag+-+formatDate
Hope this helps. :)

咿呀咿呀哟 2024-11-16 11:30:05

如果您要进行大量日期操作,我强烈建议您使用 JodaTime 插件 http:// /www.grails.org/plugin/joda-time。它有自己的标签库,并且可以使用 toString() 方法简单地格式化 DateTime。

    DateTime dt = new DateTime()
    println (dt.toString("YYYY-MM-dd"))

在您的情况下,您可以执行以下操作(如果使用 JodaTime):

    Date: ${it.toString("yyyy-MM-dd")}

If you're doing a lot of date manipulations, I'd highly suggest getting the JodaTime plugin http://www.grails.org/plugin/joda-time. It has its own tag library, and formatting the DateTime can be simply done using the toString() method.

    DateTime dt = new DateTime()
    println (dt.toString("YYYY-MM-dd"))

In your case you could do the following (if using JodaTime):

    Date: ${it.toString("yyyy-MM-dd")}
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文