【问题标题】:java Calendar, got wrong current datejava日历,当前日期错误
【发布时间】:2015-04-17 16:12:01
【问题描述】:

当前时间(德国)

2015 年 4 月 17 日 09:35

执行:

Date d = Calendar.getInstance().getTime()

输出:

2015 年 4 月 16 日星期四 16:30:11 GMT+00:00

怎么了?好的时区,但日子也过时了。

【问题讨论】:

  • 我会推荐使用 JodaTime 来解决你的问题,因为 java.util.Date 类和伴随的类有问题。
  • @Tim Biegeleisen:原因是别的,但感谢 Joda 的建议

标签: java calendar


【解决方案1】:

好的,找到原因了。

我应该指定我在 android 模拟器上执行 java 并且日期被错误地设置为 16/04/2015(时间也是错误的)。

我发布答案以防万一有人遇到同样的问题并且没有考虑最简单和最可能的原因:)

【讨论】:

  • 是的,刚好发生在我身上。就我而言,我猜 Genymotion 在我让笔记本电脑进入睡眠状态时会感到困惑。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2015-06-15
  • 2019-09-12
  • 1970-01-01
  • 2011-07-10
  • 2014-06-16
  • 1970-01-01
  • 2014-08-31
相关资源
最近更新 更多