gpt4 book ai didi

Java Date 给出了错误的时间

转载 作者:行者123 更新时间:2023-11-30 06:34:11 25 4
gpt4 key购买 nike

java Date() 类是否有任何问题,它总是给我错误的时间,例如,如果我的系统时间是 11,它给我 12(它总是在当前系统时间上增加一小时)。我该如何解决这个问题?我想让日期给我与系统时间相同的时间。这与时区有关吗?我试过:

Calendar startingTime = Calendar.getInstance(TimeZone.getDefault());
System.out.println(startingTime.getTime());

System.out.println(new Date());

谢谢

最佳答案

这可能是由以下两种情况之一引起的:

  • 底层操作系统中的日期不正确(但您可能不小心配置了它,所以您无法分辨)。
  • JVM 确定的时区不正确(包括夏令时信息可能已过时)。

也许您可以添加您的 new Date() 的输出以及有关您所期待的内容和您所在位置的信息?

关于Java Date 给出了错误的时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7292178/

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