date.java

来自「学生成绩表」· Java 代码 · 共 29 行

JAVA
29
字号
class Date
{
	int year,month,day;
	Date(int year,int month,int day)
	{
		this.year=year;
		this.month=(month-1)%12+1;
		switch(this.month)
		{
			case 1:
			case 3:
			case 5:
			case 7:
			case 8:
			case 10:
			case 12:this.day=(day-1)%31+1;break;
			case 4:
			case 6:
			case 9:
			case 11:this.day=(day-1)%30+1;break;
			default:
			if(((year%4==0)&&(year%100!=0))||(year%400==0))
			{this.day=(day-1)%29+1;}
			else{this.day=(day-1)%28+1;}
		}
	}
	public String toString()
	{return year+"-"+month+"-"+day;}
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?