public static void main(String[] args) {
Calendar cal = new GregorianCalendar();
//或者用Calendar cal = Calendar.getInstance();
/**设置date**/
SimpleDateFormat oSdf = new SimpleDateFormat ("",Locale.ENGLISH);
oSdf.applyPattern("yyyyMM");
try {
System.out.println(oSdf.parse(date));
cal.setTime(oSdf.parse(date));
} catch (ParseException e) {
e.printStackTrace();
}
/**或者设置月份,注意月是从0开始计数的,所以用实际的月份-1才是你要的月份**/
//一月份: cal.set( 2009, 1-1, 1 );
/**如果要获取上个月的**/
//cal.set(Calendar.DAY_OF_MONTH, 1);
//日期减一,取得上月最后一天时间对象
//cal.add(Calendar.DAY_OF_MONTH, -1);
//输出上月最后一天日期
//System.out.println(cal.get(Calendar.DAY_OF_MONTH));
/**开始用的这个方法获取月的最大天数,总是得到是31天**/
//int num = cal.getMaximum(Calendar.DAY_OF_MONTH);
/**开始用的这个方法获取实际月的最大天数**/
int num2 = cal.getActualMaximum(Calendar.DAY_OF_MONTH);
System.out.println(num2);
}
分享到:
相关推荐
java代码-获取某月的最大天数 ——学习参考资料:仅用于个人学习使用
Java没有直接提供获取某月某周的方法,但可以通过计算来实现。首先,确定目标日期所在周的周一,然后计算出这一周的其它日期。`plusDays()`方法可以用来加减天数。 以下是一个简单的示例代码,展示了如何显示某年某...
java获取某年某月到某年某月按天的切片日期集合(间隔天数的集合)、获取某年某月按天切片日期集合(某个月间隔多少天的日期集合)、指定天的开始和结束日期、返回某个日期前几天的日期并转换成字符串
根据提供的文件信息,我们可以总结出以下关于Java中计算某个月工作日的相关知识点: ### Java中计算某个月的工作日总数及具体工作日 #### 概述 在Java中,要计算一个月内有多少个工作日(通常指周一至周五),以及...
根据给定文件的信息,本文将深入探讨 Java 中与时间处理相关的知识,重点在于获取特定日期的方法及其实现细节。文章将覆盖如下知识点: 1. **Java 时间类的基础介绍** 2. **日期格式化与解析** 3. **获取当前日期、...
根据给定文件的信息,本文将围绕“输入年、月,求该年该月的最大天数”的功能需求,详细解析相关的知识点。此程序主要涉及到的知识点包括:基础的Java语法、条件判断逻辑、闰年的判断方法等。 ### 一、基础知识 ##...
* 03-获取一年中总共的天数。 * 04-获取一年中法定节假日的天数。 * 05-获取一年中需要补班的周末天数。 * 06-获取一年中周末的天数(周六+周日)。 * 07-获取一年中休息日的天数(法定节假日+不需要补班的周末...
获取日期中的某数值。如获取月份 增加日期中某类型的某数值。如增加日期 获取精确的日期 判断字符串是否为日期字符串 获取日期字符串的日期风格。失敗返回null。 将日期字符串转化为日期。失败返回null。 ...
java获取当年的第一天、获取当年的最后一天、获取某年最后一天日期、获取当前月第一天、获取当前月最后一天、获取当前时间所在周的周一和周日的日期时间、获取当前时间所在周的周一和周日的日期时间
总结来说,Java提供了一系列强大的日期和时间API,能够方便地处理请假时长和每月工作天数的计算。这些功能的实现不仅要求程序员熟悉Java的时间处理类,还需要对业务逻辑有深入理解,如工作日定义、节假日处理等。在...
根据给定文件的信息,本文将深入探讨Java中与日期转换及计算相关的几个核心知识点:如何计算当前日期是年度中的第几周、确定某天是一周中的哪一天、日期的格式化处理、获取指定年份月份的具体日期以及如何获得当前...
JAVA时间工具类(计算法定工作日工时):计算某个日期加上几个工作日后的一个工作日期(除周末和法定节假日),计算某个日期后一天的工作日期(除周末和法定节假日),...计算某月第一个工作日,计算某月最后一个工作日。
5. **统计方法**:你可以编写方法来计算特定时间范围内的访问量,比如获取某个月、某天或某年的总访问量。这通常涉及遍历日期数据结构,累加对应的访问计数。 6. **并发与多线程**:如果应用是多线程的,你需要确保...
接着,我们使用`Scanner`类从用户那里获取输入的年、月、日。 然后,通过`switch`语句,我们可以根据输入的月份计算出前几个月的总天数。对于2月,由于2月的天数受闰年影响,因此需要特殊处理。其他月份的天数可以...
对于"每周分组",我们可能会用到`YearWeek`类,它表示一年中的某一周。 1. **日期转换**:从原始日期(如字符串或`Date`对象)转换为`YearWeek`对象,可以使用`java.time`包中的`YearWeek`类。例如: ```java ...
2. **月份和天数计算**:万年历需要知道每个月有多少天,闰年和平年的区别,以及如何根据给定的年份和月份计算一个月的第一天和最后一天。这涉及到关于公历规则的知识,例如闰年规则:能被4整除但不能被100整除的...
Java语言中日期操作函数是非常重要的一部分,日期操作函数可以帮助开发者快速获取和处理日期相关的信息。本文将对Java日期操作函数进行详细的介绍和分析。 1. 日期操作函数的基本概念 在Java中,日期操作函数主要...
- 根据是否为闰年判断当月天数: - 非闰年情况下,二月有28天;闰年情况下,二月有29天。 - 输出具体日期: - 首先输出前导空格(根据一周中的第几天决定)。 - 接着输出每个日期,每七个日期换一行。 #### 4....
在编程领域,计算某年某月某日是该年的第几天是一个常见的日期处理问题,它涉及到日期运算和日历算法。这个任务可以通过多种编程语言来实现,如Python、Java、C++等。以下我们将深入探讨如何进行这样的计算,并提供...
获取指定年中某月的天数是日期判断中的另一个重要方法。该方法可以使用以下代码实现: ```java public static int getDaysInMonth(int m, int y) { switch (m) { case 1: case 3: case 5: case 7: case 8: ...