导航:首页 > 编程语言 > javacalendar天数

javacalendar天数

发布时间:2025-02-14 07:14:03

java中 如何获取当月的天数,指定日期的月份天数

代码实现如下:

package test01;

import java.util.Calendar;
/**
*
* @author 码灵
* 20170905
*
*/
public class GetDay {

public static void main(String[] args) {
int currentMaxDays = getCurrentMonthDay();
int maxDaysByDate = getDaysByYearMonth(2017, 9);
System.out.println("本月天数:" + currentMaxDays);
System.out.println("2017年9月天数:" + maxDaysByDate);

}

/**
* 获取当月的 天数
*/
public static int getCurrentMonthDay() {
Calendar a = Calendar.getInstance();
a.set(Calendar.DATE, 1);
a.roll(Calendar.DATE, -1);
int maxDate = a.get(Calendar.DATE);
return maxDate;
}

/**
* 根据年 月 获取对应的月份 天数
*/
public static int getDaysByYearMonth(int year, int month) {

Calendar a = Calendar.getInstance();
a.set(Calendar.YEAR, year);
a.set(Calendar.MONTH, month - 1);
a.set(Calendar.DATE, 1);
a.roll(Calendar.DATE, -1);
int maxDate = a.get(Calendar.DATE);
return maxDate;
}

}

⑵ java查询某一天是一年中的第几天

java中Calendar类中给出了求第几天第几周的方法的,所以直接引用即可。

Calendar ca = Calendar.getInstance();//创建一个日期实例

ca.setTime(new Date());//实例化一个日期

System.out.println(ca.get(Calendar.DAY_OF_YEAR));//获取是第多少天

System.out.println(ca.get(Calendar.WEEK_OF_YEAR));//获取是第几周

备注:此方法提供了很多方法,如查月,日、周等等。

⑶ calendar 当前时间加一天怎么做 java

阅读全文

与javacalendar天数相关的资料

热点内容
王者转移号安卓转移ios有什么风险 浏览:791
怎么注册安卓市场 浏览:111
怎么折解压折纸大全 浏览:632
如何在php中加入视频 浏览:87
知音唱歌app在哪里 浏览:76
fraps视频压缩 浏览:302
数据库查询系统源码 浏览:622
php5314 浏览:361
完美国际安装到哪个文件夹 浏览:673
什么app可以扫一扫做题 浏览:544
程序员编码论坛 浏览:930
淘点是什么app 浏览:662
中国高等植物pdf 浏览:456
51单片机时间 浏览:185
后台如何获取服务器ip 浏览:270
单片机流水灯程序c语言 浏览:237
程序员第二职业挣钱 浏览:242
运行里怎么输入服务器路径 浏览:844
pythonstepwise 浏览:514
刘一男词汇速记指南pdf 浏览:69