在Java中获取当前年份的整数值?

我需要将 Java 中的当前年份确定为整数。我可以只使用 java.util.Date() ,但它已被弃用。

原文由 karlgrz 发布,翻译遵循 CC BY-SA 4.0 许可协议
阅读 619
2 个回答
int year = Calendar.getInstance().get(Calendar.YEAR);

不确定这是否符合不设置新日历的标准? (为什么反对这样做?)

原文由 cagcowboy 发布,翻译遵循 CC BY-SA 2.5 许可协议

使用 Java 8 的时间 API(假设您很高兴获得系统默认时区中的年份),您可以使用 Year::now 方法

 int year = Year.now().getValue();

原文由 assylias 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题