如何在JSON中传输日期参数?格式化的时间长?

时间:2018-01-03 12:29:25

标签: java json rest date-format datetime-format

我正在寻找类似于如何使用JSON作为正文内容类型通过REST传输日期参数的约定。我看到有些人正在使用long,因为我在几个地方写过客户端和服务器端代码。我发现这种方法最方便。

我希望避免在日期格式等方面存在潜在问题。是否完全取决于客户端和服务器端生产者之间的安排,还是可以将某些东西用作最正确的方法?

2 个答案:

答案 0 :(得分:4)

根据您的需要,您可以使用自纪元以来的Unix时间戳,即自1970年1月1日(午夜UTC / GMT)以来经过的秒数。

但是,如果您想使用更具可读性,请考虑ISO 8601标准,该标准由RFC 3339xkcd 1179认可:

xkcd 1179: ISO 8601

答案 1 :(得分:1)

互联网日期和时间有一个标准:https://tools.ietf.org/html/rfc3339 ISO 8601是规范格式......