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

计算指定年份里月份中的天数

    博客分类:
  • Java
 
阅读更多

代码:

 

public void setDate(int year, int month, int day) {

	/** 计算当前月份的总天数 */
	switch (month + 1) { // The month is counted from zero.
	case 1:
	case 3:
	case 5:
	case 7:
	case 8:
	case 10:
	case 12:
	    days = 31;
	    break;
	case 4:
	case 6:
	case 9:
	case 11:
	    days = 30;
	    break;
	default:
	    if (year % 4 != 0)
		days = 28;
	    else if (year % 100 != 0)
		days = 29;
	    else if (year % 400 != 0)
		days = 28;
	    else
		days = 29;
	}
    }

 

 

分享到:
评论

相关推荐

    计算指定年份的月份的天数

    随便你输入哪年哪月,我都能知道这月的天数....

    带参宏替换计算给定年份的二月天数_C语言_带参宏替换计算给定年份的二月天数_chapterbgn_

    接下来,我们利用这个宏来计算指定年份的二月天数,可以创建一个函数`february_days(year)`: ```c int february_days(int year) { if (IS_LEAP_YEAR(year)) { return 29; } else { return 28; } } ``` 在这...

    判断年份是否为闰年月份的天数等

    在编程领域,特别是涉及到日期和...总之,理解闰年规则、计算月份天数以及确定季节是编程中的基础任务,尤其在涉及到日期和时间的处理时。Delphi提供了强大的类型系统和丰富的函数库,使得这类问题能够简洁高效地解决。

    实现简单的日历功能 - Java编程案例

    为了实现这个功能,我们编写了几个辅助方法,包括计算指定年份和月份的天数、判断指定年份是否为闰年以及计算指定年份和月份的第一天是星期几。通过这些方法的组合和循环,我们得到了一个简单而实用的日历功能。

    编程实现从键盘上输入年份和月份,即可输出该页对应的天数含(闰年

    通过以上分析,我们可以看到,利用C语言实现从键盘输入年份和月份,计算并输出对应月份天数的功能,涉及到了用户输入处理、条件判断与逻辑运算、循环结构、数据类型与转换以及日期算法等多个核心知识点。这些不仅是...

    08输入年份和月份,输出天数.docx

    - 输出年份是否为闰年以及指定月份的天数。 3. **闰年判断**: - `isLeapYear`方法接受一个整型参数`year`,返回一个布尔值,表示该年份是否为闰年。 - 判断逻辑:如果年份能被4整除但不能被100整除,或者能被...

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

    - 设置当前日期为指定年份和月份的第一天:`cd.set(year, month - 1, 1);` - 注意:`Calendar` 类的月份索引是从0开始的,因此实际月份需减1。 - 获取当前日期是一周中的第几天:`int week = cd.get(Calendar.DAY...

    获取Python中当前月份的天数.zip

    例如,获取指定年份和月份的天数: ```python year = 2022 month = 2 # 二月 days = calendar.monthrange(year, month)[1] print(f"{year}年的{month}月有{days}天") ``` 对于闰年的判断,`calendar.isleap()`函数...

    给定指定日期跳转到指定天数后的日期

    2、当给定的天数days小于365(或366)时,计算目标年份中的月份 3、当剩余天数不足一月时,计算目标年、月份中的天数 输入:起始日期:y-m-d 与给定天数 x 输出:目标日期:y-m-d #include int main() { int ...

    VB计算天数

    总结一下,VB计算月份天数的关键在于结合DateSerial、DateAdd和Day函数。通过理解VB的日期和时间类型以及相关函数,你可以轻松地创建自己的日期计算器,不仅限于显示天数,还可以扩展到计算日期间隔、判断闰年等多种...

    计算日期相差天数

    在.NET中,`DateTime.IsLeapYear()`方法可以帮助我们判断是否为闰年,`DateTime.DaysInMonth()`方法则可以获取指定年份和月份的天数。 ```csharp if (DateTime.IsLeapYear(startDate.Year) && startDate.Month == 2...

    C语言日历,可打印任意年份的月份

    - 功能:计算指定年份和月份的第一天是一周中的哪一天。 - 实现逻辑:使用基姆拉尔森计算公式(Kimlaarsen’s formula)计算得出。首先计算自1900年以来的总天数,再根据月份累加每个月的天数,最后求得一周中的第...

    days:计算月份中的天数,UTC偏移量等

    通常,这样的文件可能包含一个主类或者主要的函数库,用于处理月份天数计算和UTC偏移量的相关逻辑。为了更好地理解和使用这个文件,我们需要查看其源代码并理解内部的函数或类结构。 总的来说,PHP提供了一系列强大...

    VB6.0 两个日期差,天数差

    - 结合其他日期函数,如DateAdd,可以实现更复杂的日期计算,如增加或减少指定天数、月份或年份。 通过以上介绍,你应该已经掌握了在VB6中计算两个日期之间天数差的方法。在实际开发中,你可以根据项目需求灵活...

    delphi 计算月的天数小程序

    在Delphi编程环境中,开发一个计算月份天数的小程序是一个基础但实用的任务。这个小程序能够帮助用户快速地确定任何给定月份的天数,无论是普通年份还是闰年。下面我们将详细探讨Delphi编程语言中如何实现这个功能,...

    sqlserver中获取月份的天数的方法分享

    在处理日期和时间数据时,了解如何高效地获取月份天数是非常实用的技能。无论是通过临时表还是CASE语句,都能实现这一目标,关键在于选择最适合项目需求和性能优化的方法。在实际开发中,还应考虑函数的可读性、维护...

    日期计算程序(日历)

    这个方法通过累加从1900年到指定年份的所有天数以及当前年份中到指定月份前的所有天数,然后求余数来得到指定月份第一天是一周中的第几天。计算过程中利用了`getDays`和`getYearDays`方法。具体步骤如下: - 首先,...

    JS获取指定月份的天数两种实现方法

    这两种方法都是JavaScript中计算指定月份天数的有效途径,第一种方法更简洁,利用了JavaScript的自动修正特性;而第二种方法则通过计算日期间隔,更加直观。在实际开发中,你可以根据项目需求和理解选择适合的方法。...

    AS3指定的两个公历日期相差天数类库

    2. **相邻年的情况**:如果两个日期相差一年,则分别计算每个日期与其所在年份年初的天数差,然后相加得到总天数差。 3. **跨多年的情况**: - 计算跨年的数量。 - 对于起始日期所在的年份,计算从年初到该日期的...

    月份计算C++

    本篇文章主要介绍了一段使用C++编写的月份天数计算程序。该程序的核心功能在于能够根据输入的年份和月份来判断并输出当月的天数。为了实现这一功能,程序需要首先判断输入的年份是否为闰年,然后根据不同月份的天数...

Global site tag (gtag.js) - Google Analytics