jspcalendar.java

来自「可以让初学者有一个感性的认识」· Java 代码 · 共 88 行

JAVA
88
字号
import java.util.*;

public class JSPCalendar
{
	Calendar calendar=null;
	int year,dayOfMonth,dayOfYear,weekOfYear,weekOfMonth,dayOfWeek,hour,minute,second;
	String day,date,time;

public JSPCalendar()
{
		calendar=Calendar.getInstance();
		Date time=new Date();
		calendar.setTime(time);
}

public int getYear()
{
	return calendar.get(Calendar.YEAR);
}

public String getMonth()
{
	int m=1+calendar.get(Calendar.MONTH);
	String month[]={"1","2","3","4","5","6","7","8","9","10","11","12"};
	if(m>12)return "0";
	return month[m-1];
}

public String getDay()
{
	int n=getDayOfWeek();
	String days[]={"日","一","二","三","四","五","六"};
	if(n>7)return("星期几?");
	return days[n];
}

public String getDate()
{
	return getYear()+"/"+getMonth()+"/"+getDayOfMonth();
}

public String getTime()
{
	return getHour()+":"+getMinute()+":"+getSecond();
}

public int getDayOfMonth()
{
	return calendar.get(Calendar.DAY_OF_MONTH);
}

public int getDayOfYear()
{
	return calendar.get(Calendar.DAY_OF_YEAR);
}

public int getWeekOfYear()
{
	return calendar.get(Calendar.WEEK_OF_YEAR);
}

public int getWeekOfMonth()
{
	return calendar.get(Calendar.WEEK_OF_MONTH);
}

public int getDayOfWeek()
{
	return calendar.get(Calendar.DAY_OF_WEEK)-1;
}

public int getHour()
{
	return calendar.get(Calendar.HOUR_OF_DAY);
}

public int getMinute()
{
	return calendar.get(Calendar.MINUTE);
}

public int getSecond()
{
	return calendar.get(Calendar.SECOND);
}

}

⌨️ 快捷键说明

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