Java 春季时区问题中的DateTimeFormat注释
我在将字符串转换为日期对象时遇到问题。转换时,选择GMT时区并将其更改为以前的日期。我想忽略时区。如果字符串值为“03/12/2019”,则无论时区如何,它都应该是相同的日期Java 春季时区问题中的DateTimeFormat注释,java,spring,spring-mvc,Java,Spring,Spring Mvc,我在将字符串转换为日期对象时遇到问题。转换时,选择GMT时区并将其更改为以前的日期。我想忽略时区。如果字符串值为“03/12/2019”,则无论时区如何,它都应该是相同的日期 @DateTimeFormat(pattern = "MM/dd/yyyy") Date startDate 有什么建议吗? 谢谢。使用java.time.LocalDate而不是Date。使用java.time.LocalDate LocalDate没有时间,因此没有时区 @DateTimeFormat(pattern
@DateTimeFormat(pattern = "MM/dd/yyyy") Date startDate
有什么建议吗?
谢谢。使用java.time.LocalDate而不是Date。使用java.time.LocalDate LocalDate没有时间,因此没有时区
@DateTimeFormat(pattern = "MM/dd/yyyy")
private LocalDate localDate;
您可以使用(设计上没有时区)解决此问题: 可以通过调用将其转换为JDK日期 您也可以使用日期模式
@DateTimeFormat(iso = DateTimeFormat.ISO.DATE, pattern = "MM/dd/yyyy")
:
乔达时间
乔达时间
2.9.3
@DateTimeFormat(iso = DateTimeFormat.ISO.DATE, pattern = "MM/dd/yyyy")
<dependency>
<groupId>joda-time</groupId>
<artifactId>joda-time</artifactId>
<version>2.9.3</version>
</dependency>