java中如何获取某个日期是当月的最后一天

import java.util.Date;public class Data { public static void main(String[] args) { Calendar a=Calendar.getInstance();a.set(Calendar.DATE, 1);//把日期设置为当月第一天 a.roll(Calendar.DATE, -1);//日期回滚一天,也就是最后一天 int MaxDate=a.get(Calendar.DATE);System.out....
java中如何获取某个日期是当月的最后一天
用Calendar就能结决你的问题,代码如下:
import java.util.Calendar;
import java.util.Date;
public class Data {
public static void main(String[] args) {
Calendar a=Calendar.getInstance();
a.set(Calendar.DATE, 1);//把日期设置为当月第一天
a.roll(Calendar.DATE, -1);//日期回滚一天,也就是最后一天
int MaxDate=a.get(Calendar.DATE);
System.out.println("该月最大天数:"+MaxDate);

}
}
ps:你也可以自己改改把月份设定为自己想要的那个月2016-04-15
get.data.month(now)就可以了2008-05-04
用算法来解决!2008-05-04
// 今天的时间
Calendar cal = Calendar.getInstance();
// 获取本月的最大天数
int days = cal.getActualMaximum(Calendar.DAY_OF_MONTH);
// 设置创造新日期,这个日期是本月的最后一天
cal.set(Calendar.DATE, days);
// 然后打印出来
Date newD = cal.getTime();
// 加上格式化
System.out.println("本月最后一天的日期是:"
+ new SimpleDateFormat("yyyy-M-d").format(newD));2012-07-22
mengvlog 阅读 11 次 更新于 2025-07-19 14:02:07 我来答关注问题0
  • 在Java编程中,日期类的月份是以0-11的形式表示的,即0代表一月,1代表二月,以此类推。因此,当设置2010年2月时,实际上代表的是2010年的3月份。为了获取某个日期是当月的最后一天,可以利用Calendar类进行操作。下面是一个简单的示例代码,用于获取给定年份和月份的最后一天。首先,我们需要创建一个Cal...

  • 用Calendar就能结决你的问题,代码如下:import java.util.Calendar;import java.util.Date;public class Data { public static void main(String[] args) { Calendar a=Calendar.getInstance();a.set(Calendar.DATE, 1);//把日期设置为当月第一天 a.roll(Calendar.DATE, -1);//日期回滚一天,也就...

  • 在Java编程中,获取当前日期的具体步骤可以简化为几行代码。首先,引入了java.util.Calendar类,这是处理日期和时间的主要类。接着,通过Calendar.getInstance()方法创建了一个Calendar对象,这个对象包含了当前的日期和时间。获取特定日期的年、月、日、时、分、秒,需要使用get方法,分别传入不同的常量参数...

  •  湖北倍领科技 怎么在当前Java程序中获取当前年月日

    首先,使用System.currentTimeMillis()方法获取当前时间的毫秒数,将其存储在long类型变量l中:long l = System.currentTimeMillis();接着,创建一个Date对象,将毫秒数传递给该对象的构造函数:Date date = new Date(l);然后,使用SimpleDateFormat类将日期格式化为指定的字符串形式。这里,我们使用"yyy...

  •  kejiaweiren Java中如何获取每个日期是当月的最后一天

    import java.util.Date;public class Test { public static void main(String args[]) { System.out.println(getLastDayOfMonth(new Date()));} public static Date getLastDayOfMonth(Date sDate1) { Calendar cDay1 = Calendar.getInstance();cDay1.setTime(sDate1)...

檬味博客在线解答立即免费咨询

Java相关话题

Copyright © 2023 WWW.MENGVLOG.COM - 檬味博客
返回顶部