【发布时间】:2018-03-24 05:13:38
【问题描述】:
我收到了 JSON 格式的 Date 响应,例如 /Date(1521866513877+0530)/,我想要这种格式的 24/03/2018 10:11:53。
【问题讨论】:
-
没有“JSON 日期格式”之类的东西。它是生成此 JSON 的系统定义的格式。
-
好的,随意转换。
-
好吧,一旦你提取了文本的各种元素,你就可以使用
LocalDateTime ld = LocalDateTime.ofEpochSecond(1521866513877L / 1000, 0, ZoneOffset.ofHoursMinutes(5, 30));这样的东西,它会给你一个LocalDateTime值,然后你可以格式化 -
我建议你避免使用
SimpleDateFormat类。它不仅过时了,而且出了名的麻烦。今天我们在java.time, the modern Java date and time API 中做得更好。 -
您的搜索和研究工作带来了什么,哪些方面不够?请看更多here: I downvoted because research must be done to ask a good question和here: How do I ask a good question?
标签: java json datetime datetime-format datetime-parsing