gpt4 book ai didi

java - 如何在注解@CreatedDate 中设置默认日期?

转载 作者:行者123 更新时间:2023-11-29 12:55:11 26 4
gpt4 key购买 nike

创建记录时,需要将其日期插入时区偏移量。如何更改此注释中的默认时间?如果重要的话,我会使用 PostgreSQL。

我的默认时间是 UTC + 2,但我只需要 utc,没有时区。例如。创建新用户时,插入的日期是 13.13.2017 14:00,但我需要 13.13.2017 12:00。

我有一个返回相应值的静态方法DateHelper.nowUTC()。有没有可能在创建记录的时候调用?

最佳答案

JVM arguments 它解决了这个问题:-Duser.timezone=UTC,但是这将默认时区设置为 UTC 以进行应用。

这些设置也可以直接在代码中更改:

@SpringBootApplication
public class MyApp {

public static void main(String[] args) throws Exception {
System.setProperty("user.timezone", "UTC");
SpringApplication.run(MyApp.class, args);
}

}

关于java - 如何在注解@CreatedDate 中设置默认日期?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45007255/

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