lwj_C#_输入年月日,写方法输出它是今年的第几天;
来源:互联网 发布:java virtual machine 编辑:程序博客网 时间:2024/05/01 04:20
public class Year
{
public static int DayOfYear(int year, int month, int day)
{
int i = 1;
int sumDay = day;
while (i < month)
{
if (i == 2)
{
if (IsBissextile(year))
{
sumDay += 28;
}
else
{
sumDay += 29;
}
//精简方法二:
//sumDay += IsBissextile(year) ? 28 : 29;
}
else
{
if (i <= 7)
{
sumDay += (i % 2 == 0 ? 30 : 31);
}
else
{
sumDay += (i % 2 == 0 ? 31 : 30);
}
}
++i;
}
return sumDay;
}
public static bool IsBissextile(int year)
{
if (year % 400 == 0 || (year % 4 == 0 && year % 100 != 0))
{
return true;
}
return false;
}
public Year()
{
}
}
{
public static int DayOfYear(int year, int month, int day)
{
int i = 1;
int sumDay = day;
while (i < month)
{
if (i == 2)
{
if (IsBissextile(year))
{
sumDay += 28;
}
else
{
sumDay += 29;
}
//精简方法二:
//sumDay += IsBissextile(year) ? 28 : 29;
}
else
{
if (i <= 7)
{
sumDay += (i % 2 == 0 ? 30 : 31);
}
else
{
sumDay += (i % 2 == 0 ? 31 : 30);
}
}
++i;
}
return sumDay;
}
public static bool IsBissextile(int year)
{
if (year % 400 == 0 || (year % 4 == 0 && year % 100 != 0))
{
return true;
}
return false;
}
public Year()
{
}
}
阅读全文
0 0
- lwj_C#_输入年月日,写方法输出它是今年的第几天;
- c语言 输入年月日,输出它是本年第几天
- 04-输入年月日,判断是今年的第几天
- 输入年月日,判断改天是今年的第几天
- 输入年月日输出是该年的第几天
- 输入某年的第几天,计算并输出它是这一年的第几月第几日
- 输入某年某月某日,计算并输出它是这一年的第几天
- 输入年月日计算这天是这年的第几天
- 输入年月日,查询当前的第几天...
- 输入年月日输出该日期是当年的第几天的java代码
- 输入年月日,输出是该年的第几天 法一
- 输入年月日,输出是该年的第几天 法二
- (输入年月日,输出是这一年的第几天)c语言程序
- 输入年月日,输出这个日期是该年的第几天,java语言,switch-case实现
- 用js实现输入年月日输出这一天是这一年的第几天
- 输入一个年月日,输出是指定日期是这一年的第几天--蘑菇街面经
- 输入年月日求出第几天
- //输入一个日期计算并输出这天是今年的第几天
- Struts框架
- 给自学成才的新手程序员这六个编程的建议
- Spring boot中没有application.properties的解决方式
- Mariadb修改root密码
- Struts2 2.5.2的套路
- lwj_C#_输入年月日,写方法输出它是今年的第几天;
- UITableView 的选中状态
- 跟这台计算机连接的前一个USB设备工作不正常,windows无法识别
- python 实现自动上传文件到百度网盘(附程序源码及实现过程)
- 1006. Sign In and Sign Out (25)
- 从头到尾实现一个用TP开发的个人站点【三】
- 902AVisiting a Friend
- spring boot example
- Java的几大特征简要说明