相关疑难解决方法(0)

Java Date&Time API有什么问题?

我经常遇到关于Java Date和其他与日期时间相关的类的负面反馈.作为一名.NET开发人员,我不能完全(没有使用它们)了解它们实际上有什么问题.

任何人都可以对此有所了解吗?

java datetime

99
推荐指数
4
解决办法
3万
查看次数

将当前时区设置为 @JsonFormat 时区值

@JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "dd-MM-yyyy", timezone = "Asia/Kolkata")
private Date activationDate;
Run Code Online (Sandbox Code Playgroud)

从上面的 java 代码中,我想使用以下方法将时区值设置为当前系统时区: TimeZone.getDefault().getID() - 它返回的值是“Asia/Kolkata”

但是如果我将此代码设置为 json 格式

@JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "dd-MM-yyyy", timezone = TimeZone.getDefault().getID())
Run Code Online (Sandbox Code Playgroud)

我收到类似“注释属性 JsonFormat.timezone 的值必须是常量表达式”之类的错误

请帮我解决这个问题。

提前致谢,毗湿奴

java timezone json dto spring-data-jpa

7
推荐指数
2
解决办法
4万
查看次数

标签 统计

java ×2

datetime ×1

dto ×1

json ×1

spring-data-jpa ×1

timezone ×1