当前位置: 首页 > 面试题库 >

用Java获取当前年份的整数值

鲁淇
2023-03-14
问题内容

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


问题答案:
int year = Calendar.getInstance().get(Calendar.YEAR);

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



 类似资料:
  • 我试图只得到今年的数据,但我的“where子句”似乎有问题。但当我在where子句中输入特定年份时,它就起作用了。除了where子句之外,所有的东西都在工作。 我希望你们能帮我。

  • 问题内容: 我有要尝试生成报告的数据,并且正在研究“年初至今”报告。我在表中的列的格式设置为日期时间。我正在尝试运行select语句以获取date =今年的所有结果。 例如: 有没有完成此目的的简便方法? 问题答案: 是的,实际上非常简单:

  • 在calendarview中,起初我可以设置日期,但当我单击将日历更改为上个月或下个月的两个按钮时,我无法获得哪个月和哪一年。更重要的是,Calendarview支持滑动到前一个月或下个月,但我无法获得现在显示日历的年月信息。我怎么能看到(现在显示)日历的年月信息?? 在此处输入图像描述 在此处输入图像描述

  • 在点击日期选择器标题左右的“下一个”和“上一个”链接后,我试图获得“显示”的月份和年份。 目前我正在使用获取月份: 但它只返回当前月份,而不是单击“下一步”或“上一步”后显示的月份。 编辑 我在函数中添加了带有日期选择器的选项 但这只是说明了当前日期。 再次编辑 上述工作只需要设置一个延迟:]

  • 问题内容: 如何从Date对象()中将月份作为整数? 问题答案: 您还可以使用Java 8中的java.time包并将您的对象转换为对象,然后仅使用方法。 请注意,此处的月份值是1到12,与adarshr的答案相反,月份值是0到11。 但是正如Basil Bourque在评论中所说,首选方法是使用该方法获取枚举对象。

  • 问题内容: 我只找到了Joda Time的解决方案。 仅当最后一天不在第一周时,我的解决方案才有效: 那么在Java Time中(例如在Joda Time中)正确的方法是什么? 问题答案: 可使用API 直接获得此信息。 关键方法已启用。它允许您获得一个为字段提供最小值和最大值的对象,并通过传入的时间对象对其进行优化。 要了解一年中有多少ISO周,请执行以下操作: 请注意,您传递的日期用于确定答案