如何更改springboot中时间戳的格式
我写了一个像这样的控制器,它只返回当前时间戳
@GetMapping(value = "/i/testTime")
Timestamp testTime(HttpServletRequest req) throws IOException {
return new Timestamp(System.currentTimeMillis());
}
我访问网址并返回:
"2022-02-25T08:23:32.690+00:00"
有没有办法配置这种格式?
任何答案都会有帮助
I write a controller like this and it just return the current timestamp
@GetMapping(value = "/i/testTime")
Timestamp testTime(HttpServletRequest req) throws IOException {
return new Timestamp(System.currentTimeMillis());
}
I access the url and it returns:
"2022-02-25T08:23:32.690+00:00"
Is there a way to configure this format?
Any answer will be helpful
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我建议使用 java.time 包的 LocalDateTime 类。
在你的情况下输出
SO,它会是这样的:
I would suggest using java.time package's LocalDateTime class.
Output
SO in your case, it would be something like this:
您甚至可以使用注释来完成此操作,而无需控制器中的逻辑。
你的控制器喜欢:
You can even do it with annotations without having logic in your controller.
And your controller like: