21xrx.com
2024-12-27 22:27:44 Friday
登录
文章检索 我的文章 写文章
Java代码实现获取当年最后一天日期
2023-06-12 01:51:00 深夜i     --     --
Java Calendar 最后一天日期

在Java开发中,我们可能需要获取当前年份的最后一天日期,例如在财务系统中需要计算年底的财务报告。本文将介绍如何使用Java代码获取当年的最后一天日期。

我们可以使用Calendar类来实现这个功能,Calendar类是Java.util包中的一个类,可以用于操作日期和时间。

下面是获取当年最后一天日期的Java代码示例:


import java.util.Calendar;

public class LastDayOfYear {

 public static void main(String[] args) {

  // 获取当前年份

  int year = Calendar.getInstance().get(Calendar.YEAR);

  // 获取当前年份的最后一天

  Calendar lastDayOfYear = Calendar.getInstance();

  lastDayOfYear.set(year, 11, 31);

  // 将最后一天的日期转换为字符串

  String lastDayOfYearStr = String.format("%04d-%02d-%02d", year, 12, lastDayOfYear.get(Calendar.DAY_OF_MONTH));

  // 输出最后一天的日期

  System.out.println(lastDayOfYearStr);

 }

}

代码解释:

首先,我们使用Calendar.getInstance()获取当前日期的Calendar对象,然后使用get(Calendar.YEAR)方法获取当前年份。接下来,我们用这个年份来设置Calendar对象lastDayOfYear的值,将月份设置为11(12月),将日期设置为31(当年的最后一天)。最后,我们使用String.format()方法将日期转换为"yyyy-MM-dd"格式的字符串,并输出。

我们可以看到输出的结果为当前年份的最后一天日期。这是一个简单的Java代码片段,可用于获取当年最后一天日期。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复