【问题标题】:Timestamp getting as long instead of date format时间戳变长而不是日期格式
【发布时间】:2013-08-08 12:28:11
【问题描述】:

我有一个来自 Spring3 的 rest 方法,它返回预期的 JSON 响应,但时间戳中的日期除外。

在数据库中,日期存储为2013-08-08 00:30:00。在向应用程序发送响应之前,我收到的日期为2013-08-08 00:30:00。我已经在调试模式下检查过了。但是在完全执行完休息服务后,我得到了1375902000000的长格式日期。

我想返回相同的时间戳格式而不是长格式。

我不想在客户端将长时间戳转换为再次日期格式。

【问题讨论】:

标签: java json spring timestamp


【解决方案1】:

默认情况下它被序列化为long,如果你想像2013-08-08 00:30:00一样发送它,你可以试试asString()

【讨论】:

    【解决方案2】:

    您可以执行以下操作来保持您想要的日期格式:

    1. 将 bean 属性声明为字符串。
    2. 根据您想要的格式设置日期对象的格式,例如 yyyy-dd-MM hh:mm:ss

    【讨论】:

      猜你喜欢
      • 2020-04-28
      • 2018-06-15
      • 2021-11-10
      • 2010-09-09
      • 2011-10-10
      • 1970-01-01
      • 2018-10-13
      • 1970-01-01
      • 2016-02-13
      相关资源
      最近更新 更多