21xrx.com
2024-11-22 13:20:14 Friday
登录
文章检索 我的文章 写文章
如何使用Java获取当前年份的最后一天?
2023-06-12 13:31:39 深夜i     --     --
Java Calendar类 DateFormat类 最后一天

Java是一种广泛使用的编程语言,它提供了许多内置函数和方法来处理日期和时间。如果您正在使用Java编写应用程序,而您需要知道如何获取当前年份的最后一天,那么您来对了地方。

要获取当前年份的最后一天,可以使用Java的Calendar类和DateFormat类。Calendar类表示日期(年、月、日)和时间(小时、分钟、秒),而DateFormat类用于将日期和时间格式化为字符串或解析字符串生成日期和时间。

以下是一些示例代码,演示如何使用Java获取当前年份的最后一天:


import java.util.Calendar;

import java.util.Date;

import java.text.DateFormat;

import java.text.SimpleDateFormat;

public class LastDayOfYear {

  public static void main(String[] args) {

    // 获取Calendar实例

    Calendar calendar = Calendar.getInstance();

    // 设置为当前年份

    calendar.set(Calendar.YEAR, Calendar.getInstance().get(Calendar.YEAR));

    // 设置为12月31日

    calendar.set(Calendar.MONTH, 11);

    calendar.set(Calendar.DAY_OF_MONTH, 31);

    // 获取最后一天的Date对象

    Date lastDayOfYear = calendar.getTime();

    // 使用SimpleDateFormat将其格式化为字符串

    DateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");

    String lastDayOfYearString = dateFormat.format(lastDayOfYear);

    // 输出结果

    System.out.println("当前年份的最后一天是:" + lastDayOfYearString);

  }

}

代码中,我们首先获取Calendar实例,并将其设置为当前年份的12月31日。然后,我们获取最后一天的Date对象,并使用SimpleDateFormat将其格式化为字符串。最后,我们将结果输出到控制台。

  
  

评论区

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