`
sqlserver
  • 浏览: 30316 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

根据年份和月份获得天数

    博客分类:
  • Java
 
阅读更多
该方法已经不记得出处地址了,但是确实是一个好方法。

 /**
	 * 根据传入的年份和月份获得该月份的天数
	 * 
	 * @param year
	 *            年份-正整数
	 * @param month
	 *            月份-正整数
	 * @return 返回天数
	 */
	public int getDayNumber(int year, int month) {
		int days[] = { 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31 };
		if (2 == month && 0 == (year % 4) && (0 != (year % 100) || 0 == (year % 400))) {
			days[1] = 29;
		}
		return (days[month - 1]);
	}

分享到:
评论

相关推荐

    C# 获得一个月中的天数

    这个方法接受两个参数:`int Year`和`int Month`,分别代表年份和月份,返回该月的总天数。 #### 示例代码分析 在给定的部分内容中,定义了一个名为`GetLastDayOfMonth`的公共方法,它接收两个整型参数`Year`和`...

    asp.net所有时间获得方法集合!

    除了简单的获取和格式化,`DateTime`类还提供了对日期和时间的复杂操作,如增加或减少天数: ```csharp DateTime newDay = DateTime.Now.AddDays(100); ``` 这将返回一个新的`DateTime`对象,代表从当前时间起100...

    JS根据年月获得当月天数的实现代码

    在JavaScript中,获取特定年份和月份的天数是一项常见的任务,这在处理日期和时间相关的功能时非常有用。在给定的代码中,我们有一个名为`getDaysInMonth`的函数,它接受两个参数:年份(year)和月份(month),并...

    Java日期工具类

    Java日期工具类 ...19、获得当前月份的第一天 20、获得当前月份的最后一天 21、获取上月的第一天 22、获取上月的最后一天 23、根据传入的日期返回前一季度字符串 24、根据传入的日期返回相应的季度 .......

    C#关于日期月天数和一年有多少周及某年某周时间段的计算

    这个方法接受年份和月份作为参数,返回该月的总天数。例如: ```csharp int daysInMonth = DateTime.DaysInMonth(2023, 2); // 返回2月2023年的天数 ``` ### 2. 计算一年的周数 在C#中,没有内置的方法直接计算...

    Java中封装的全局日期处理工具类

    获取SimpleDateFormat 获取日期中的某数值。如获取月份 增加日期中某类型的某数值。...获得两个日期之间的连续日期.。 将时间转换为时间戳。 获取连续月份。 两个时间相差距离中文描述 。 比较两个时间的大小。

    javascript计算当月剩余天数(天数计算器)示例代码

    变量month通过today对象的getMonth()方法获得,该方法返回的月份是从0开始的,因此0代表1月,1代表2月,以此类推。接着代码定义了一个名为monarr的数组,它按照一年12个月的顺序存储了每个月的天数,其中2月份默认为...

    Delphi获取某月份的最后一天是多少..rar

    这个函数接受两个参数:一个年份和一个月份,返回该月份的天数。例如,如果你想知道2022年2月有多少天,可以这样写: ```delphi var LastDay: Integer; begin LastDay := DateUtils.MonthDays(2022, 2); Writeln...

    时间差计算函数事例可算出结果同理Delphi中要求计算两者间公式可用

    本篇将重点介绍如何利用Delphi自带的库函数计算两个日期之间的年份、月份和天数差异。 #### 二、所需组件及引入 为了能够正常使用Delphi中的日期和时间处理功能,需要在项目中引用`DateUtils`单元。这个单元包含了...

    c# 万年历 源代码 或许你已经期待好久......

    - `Year` 类中的计算月份天数的方法可以使用内置的`DateTime`类,通过`DaysInMonth`方法获取指定年份和月份的天数。 - `Month` 类中,我们需要一个方法来生成该月的日历布局。这可以通过遍历从1到该月最大天数的数字...

    课程设计--万年历

    函数内部使用`switch`语句根据不同月份返回对应的天数,对于2月份则调用`judgedays`函数判断是否为闰年来决定是28天还是29天。 #### 5. 应用实例 通过`application3`函数实现,用于计算某个具体日期(如1940年1月1...

    C语言万年历代码分享

    - **调用函数**: 在获取到有效的年份和月份后,`main()` 函数会调用 `days_of_month()` 和 `leap()` 函数来计算当月的天数和当月第一天对应的星期几。 - **输出日历**: 最后,通过调用 `print_head()` 和 `print_...

    time新日期1

    * `withDayOfMonth()`, `withDayOfYear()`, `withMonth()`, `withYear()` 将月份天数、年份天数、月份、年份修改为指定的值并返回新的 LocalDate 对象 * `getDayOfMonth()` 获得月份天数(1-31) * `getDayOfYear()`...

    很好看的一个js的小日历

    代码根据当前时间确定了具体的年份,并根据该年份选择相应的每月天数数组(如 `year1999`)。然后,它计算了从年初到当前日期的总天数,从而可以定位到具体日期在年内的位置。 ### 5. 使用循环进行日历布局 通过...

    doy.rar_计数循环

    4. 使用循环遍历1月到输入月,根据月份天数和是否闰年更新总天数。 5. 在循环内,再用一个循环处理输入的日期,逐天累加。 6. 输出结果:闰年信息和当年的总天数。 这个程序对于日历计算和时间管理等应用场景非常...

    ASP技术常遇问题解答-如何获得上一个月份是几月?.zip

    接着,我们提取出上个月的月份和年份,并输出结果。 然而,值得注意的是,如果当前日期是本月的第一天,那么`DateAdd()`函数将返回上上个月的最后一天。因此,为了确保始终得到上个月的第一天,我们需要在计算过程...

    java日期格式函数的用法与实例

    通过学习和实践,我们可以方便地获取系统当前时间、将字符串转换为日期对象、获取日期的年份和月份天数,以及利用新API进行更高效的操作。在编写Java程序时,选择合适的日期处理方法可以提高代码的可读性和维护性。

    我的万年历一起分享哦

    这个程序的设计理念是简洁高效,使得用户输入年份和月份后,无需复杂操作就能获得所需信息。 首先,我们要理解“万年历”这一概念。在计算机科学中,万年历通常是指能显示多年甚至上千年日期的系统,它可以处理公历...

    年张小学年月日PPT教案.pptx

    1. **年份和重要日期**:课程提到了几个重要的历史日期,如1949年10月1日(中华人民共和国成立),2001年7月13日(可能是指北京获得2008年奥运会主办权)。这些日期让学生了解历史事件,同时学习如何读写年份。 2. ...

Global site tag (gtag.js) - Google Analytics