spring - Spring Boot Jackson 日期格式不起作用
问题描述
@Column(name = "id", updatable = false, nullable = false)
private Integer id;
@Column(nullable = true)
@DateTimeFormat(pattern = "yyyy-MM-dd")
private Date date_start;
@Column(nullable = true)
@DateTimeFormat(pattern = "yyyy-MM-dd")
private Date date_end;
我的实体名称“test”有 date_start 和 date_end 列。我设置了 DateTimeFormat 注释,类型是 Date...
@PostMapping("/")
public ResponseEntity<Object> createStudy(@RequestBody DateCreateVO dateCreateVO, HttpServletRequest request) {
System.out.println(dateCreateVO.getDate_start());
}
但是这个结果是“2019-03-18”,但我想得到“2019-03-18 12:14:52”
因此我设置
jackson:
date-format: yyyy-MM-dd HH:mm:ss
serialization:
write-dates-as-timestamps: false
在 application.yml
但它仍然无法正常工作:(
请帮我解决这个问题!
我应该在 application.yml 中写一些代码吗???
解决方案
推荐阅读
- python - 不和谐机器人 python
- bash - Bash:以天、时、分、秒显示秒
- python - 如何在 GEKKO 中为不随时间变化但随体积变化的微分方程建模?
- beautifulsoup - 如何通过 BeautifulSoup 获得特定价值?
- jboss - 单点登录 Jboss 初学者概念信息
- c# - 为什么更改不会反映在我的 Xamarin.Forms 项目或 SQLite 数据库中
- azure - 是否可以根据条件添加运行时参数 - Azure Devops Pipeline
- python - 如何通过单击按钮使用 tkinter 更改标签的文本
- java - 泛型类型的 AVRO 模式 - Java
- firebase - 如果我对 id 进行硬编码,为什么我的方法只给我数据?