`
yaerfeng1989
  • 浏览: 231066 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

java循环某年某月的所有天数

阅读更多

通过java calendar可以获取到某年某月的所有天数,然后循环

 

转载请注明出处:java循环某年某月的所有天数

package com.zuidaima.date;

import java.text.ParseException;
import java.util.Calendar;

public class LoopDayOfMonth {

	public static void main(String[] args) throws ParseException {
		Calendar calendar = Calendar.getInstance();
		int year = 2009;
		int month = Calendar.FEBRUARY;
		int date = 1;

		calendar.set(year, month, date);

		int maxDay = calendar.getActualMaximum(Calendar.DAY_OF_MONTH);
		System.out.println("Max Day: " + maxDay);

		int minDay = calendar.getActualMinimum(Calendar.DAY_OF_MONTH);
		System.out.println("Min Day: " + minDay);

		for (int i = minDay; i <= maxDay; i++) {
			calendar.set(year, month, i);
			System.out.println("Day: " + calendar.getTime().toLocaleString());
		}

	}
}

 完整代码下载地址:http://www.zuidaima.com/share/1550463248108544.htm

0
1
分享到:
评论

相关推荐

    java中计算某个月的工作日总共几天

    - 例如,获取2023年6月的所有日期。 2. **筛选工作日**: - 遍历获取的所有日期。 - 判断每个日期是否为周六或周日,如果是则跳过。 - 如果不是,则认为是工作日并进行计数。 - 最终统计出工作日总数。 3. **...

    输入某年某月某日,判断这一天是这一年的第几天

    标题所描述的任务——“输入某年某月某日,判断这一天是这一年的第几天”——是一个典型的日期处理问题,通常会出现在算法设计、软件开发或者数据分析的场景中。下面将详细阐述解决这个问题的方法,以及涉及到的相关...

    java循环思维训练

    ### Java 循环思维训练知识点解析 #### 一、循环思维的重要性及应用场景 - **循环的概念**:循环是一种常见的程序结构,它允许一系列指令被重复执行直到满足特定条件为止。循环能够有效地处理重复性任务,简化代码...

    用java实现的万年历

    2. **月份和天数计算**:万年历需要知道每个月有多少天,闰年和平年的区别,以及如何根据给定的年份和月份计算一个月的第一天和最后一天。这涉及到关于公历规则的知识,例如闰年规则:能被4整除但不能被100整除的...

    编写一个java程序.,用户从键盘输入两个日期(都包括年月日,程序计算两个日期之间相隔的天数,并输出

    编写一个java程序ex09 功能:用户从键盘输入两个日期(都包括年月日),程序计算两个日期之间相隔的天数,并输出。

    java编写的日历类程序,输入年份和月份,打印出该月的日历

    - 该循环用于输出每个月的具体日期。每次输出一个日期后,计数器 `tmp` 增加,每达到7则换行,从而实现每周一行的布局效果。 #### 5. 扩展与优化建议 - **国际化支持**:可以考虑加入多语言支持,使程序更加通用。...

    java中的循环日期.docx

    在 Java 中,计算某一月份的最大天数可以使用 Calendar 类的 getActualMaximum() 方法。该方法返回指定日历字段的最大值。在计算某一月份的最大天数时,需要先 clear Calendar 对象,然后设置年份和月份,最后使用 ...

    java中的循环日期.pdf

    在 Java 中,计算某一月份的最大天数可以使用 Calendar 类的 getActualMaximum() 方法。首先,需要创建一个 Calendar 对象,然后 clear 一下,设置年份和月份,最后使用 getActualMaximum() 方法获取该月份的最大...

    Java万年历(从控制台输入)

    - `while`循环:在某些情况下,比如不知道确切循环次数时,可以使用while循环,例如计算某月第一天是周几。 4. **闰年的判断**: - 一个年份如果是4的倍数,那么它是闰年,除非它是100的倍数,但如果是400的倍数...

    JAVA编写的万年历源代码

    - 输出从1900年到当前年份之间的总天数(tianshuN)以及从1月到当前月份之间的总天数(tianshuY)。 #### 三、代码解析 1. **导入必要的包:** - `import java.util.*;` 导入Java标准库中的工具包,主要是为了...

    java日历的简单开发

    3. **计算某年某月之前的所有天数总和**:通过`allDays`方法计算出从1900年到指定年份的某个月初之间共有多少天。 4. **输出月历**:通过`calendar`方法实现,该方法会根据上述计算结果输出月历。 #### 三、详细...

    JAVA编写万年历

    2. **遍历年份**:创建一个循环,从公元1年到公元9999年,遍历所有年份。 3. **计算每个月的天数**:对于每一年,使用`YearMonth.of(year, month)`获取年月对象,然后调用`lengthOfMonth()`获取该月的天数。 4. **...

    java版本的农历算法

    4. **月日计算**:计算农历日期中的天数,包括计算某年某月的最后一天。 5. **显示界面**:描述中提到有界面,可以使用Java Swing或JavaFX等图形用户界面库来设计和展示农历信息。 在实际编码过程中,你可以参考...

    java中时间操作函数

    在 Java 中,可以使用 `Calendar` 对象来计算某一月份的最大天数。例如: ```java Calendar time = Calendar.getInstance(); time.clear(); time.set(Calendar.YEAR, year); time.set(Calendar.MONTH, i-1); // 注意...

    java基础50题

    - **背景**:输入某年某月某日,计算这一年中的第几天。 - **算法思路**:根据年份是否为闰年来决定二月的天数,累加每月天数及当月天数得到答案。 - **实现方法**:使用条件判断和累加操作计算日期。 #### 题目十...

    大学java经典程序.doc

    #### 程序2:判断某年某月某日是一年中的第几天 该程序的目标是确定给定的某一年、某月、某日是该年的第几天,考虑到闰年对二月份的影响。 1. **程序分析**: - 用户输入指定的年、月、日。 - 程序通过`switch`...

    java机试题,java基础练习题

    【程序 14】 计算某日期是一年中的第几天,要考虑闰年和平年的情况。对于2月,需要特殊处理,其他月份根据天数累加即可。 【程序 15】 对三个整数排序,可以使用冒泡排序或其他排序算法。这里简化版的实现是通过...

    JavaAPI作业(第三章).docx

    3. 计算某年某月某日是该年的第几天: 这个问题涉及到日期计算,我们可以使用数组来存储每个月的天数。给定年份、月份和日期,我们首先初始化一个名为`total`的变量来累计总天数。然后,我们遍历到指定月份的前一个...

    java实验二.doc

    在Java编程语言中,实验涉及了多个核心概念和技能,包括控制流(选择与循环)、数组的使用以及面向对象编程的基础。以下是对这些知识点的详细解释: 1. 控制流:控制流是程序中的指令顺序,它决定了代码的执行路径...

    输入年月日,并打印出该月的日历,并显出星期,在日历上标出该日

    根据给定的文件信息,我们可以总结出一个关于Java编程中如何输入特定的年月日,并在控制台上打印出该月完整日历的关键知识点。这个知识点不仅涵盖了基础的用户输入处理,还包括了日期计算、闰年判断以及日历格式化...

Global site tag (gtag.js) - Google Analytics