gpt4 book ai didi

java - Spring 时区问题中的 DateTimeFormat 注释

转载 作者:行者123 更新时间:2023-11-29 04:10:42 39 4
gpt4 key购买 nike

我在将字符串转换为日期对象时遇到问题。在转换时,它正在选择 GMT 时区并更改为上一个日期。我想忽略时区。如果字符串值为“03/12/2019”,那么无论时区如何,它都应该是同一日期。

@DateTimeFormat(pattern = "MM/dd/yyyy") Date startDate

有什么建议吗?谢谢。

最佳答案

您可以使用 Jodatime LocalDate 解决它(在设计上没有时区):

@DateTimeFormat(iso = ISO.DATE) LocalDate startDate

可以通过调用toDate() method转换为JDK Date .

你也可以使用日期模式

@DateTimeFormat(iso = DateTimeFormat.ISO.DATE, pattern = "MM/dd/yyyy") 

Dependency for maven :

<dependency>
<groupId>joda-time</groupId>
<artifactId>joda-time</artifactId>
<version>2.9.3</version>
</dependency>

关于java - Spring 时区问题中的 DateTimeFormat 注释,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55274740/

39 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com