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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java中如何获取某个日期是当月的最后一天相关的知识,希望对你有一定的参考价值。

get是谁的方法?不是对象能点出东西来么?好象这个答案有点问题,再想想

用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:你也可以自己改改把月份设定为自己想要的那个月
参考技术A // 今天的时间
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));
参考技术B get.data.month(now)就可以了 参考技术C 用算法来解决!

以上是关于java中如何获取某个日期是当月的最后一天的主要内容,如果未能解决你的问题,请参考以下文章

java中如何得到上一个的月第一天与最后一天。(不以当前日期为标准)

js中如何获取当年的最后一天

在 SQL 中获取当月的最后一天

java中如何获取当前月最后一天

获取当前日期时间,获取当月最后一天

java获取当月的第一天和最后一天,获取本周的第一天和最后一天