⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 time.java

📁 一个关于学校网站的java实现程序,非常不错.可以运行.
💻 JAVA
字号:
/*
 * Created on 2004-9-17
 *
 * To change the template for this generated file go to
 * Window>Preferences>Java>Code Generation>Code and Comments
 */
package com.bwm.time;
import java.util.*;
import java.text.*;
/***************************************************
	*class explain:	Time operate<br>
	*set up name:	crazyadept<br>
	*set up time:	11/21/2004
****************************************************/
public class Time {
	private Date time;
	private String strtime;
	private SimpleDateFormat format;  
	
	/***************************************************
		*method explain:initialization Time<br>
		*set up name:	crazyadept<br>
		*set up time:	11/21/2004<br>
		*change time:	11/21/2004
	****************************************************/
	public Time() {
		time=new Date();
		strtime="";
		format=null;
	}

	/***************************************************
		*return value:	Get Int type year<br>
		*set up name:	crazyadept<br>
		*set up time:	12/07/2004<br>
		*change time:	12/07/2004
	****************************************************/
	public int getYear(){
		format=new SimpleDateFormat("yyyy",Locale.getDefault());
		strtime=format.format(time);
		return Integer.parseInt(strtime);
	}

	/***************************************************
		*return value:	Get Int type month<br>
		*set up name:	crazyadept<br>
		*set up time:	12/07/2004<br>
		*change time:	12/07/2004
	****************************************************/
	public int getMonth(){
		format=new SimpleDateFormat("MM",Locale.getDefault());
		strtime=format.format(time);
		return Integer.parseInt(strtime);
	}


	/***************************************************
		*return value:	Get Int type date<br>
		*set up name:	crazyadept<br>
		*set up time:	12/07/2004<br>
		*change time:	12/07/2004
	****************************************************/
	public int getDate(){
		format=new SimpleDateFormat("dd",Locale.getDefault());
		strtime=format.format(time);
		return Integer.parseInt(strtime);
	}

	/***************************************************
		*return value:	Get Int type hour<br>
		*set up name:	crazyadept<br>
		*set up time:	12/07/2004<br>
		*change time:	12/07/2004
	****************************************************/
	public int getHour(){
		format=new SimpleDateFormat("HH",Locale.getDefault());
		strtime=format.format(time);
		return Integer.parseInt(strtime);
	}

	/***************************************************
		*return value:	Get Int type Minute<br>
		*set up name:	crazyadept<br>
		*set up time:	12/07/2004<br>
		*change time:	12/07/2004
	****************************************************/
	public int getMinute(){
		format=new SimpleDateFormat("mm",Locale.getDefault());
		strtime=format.format(time);
		return Integer.parseInt(strtime);
	}

	/***************************************************
		*return value:	Get Int type Second<br>
		*set up name:	crazyadept<br>
		*set up time:	12/07/2004<br>
		*change time:	12/07/2004
	****************************************************/
	public int getSecond(){
		format=new SimpleDateFormat("ss",Locale.getDefault());
		strtime=format.format(time);
		return Integer.parseInt(strtime);
	}

	/***************************************************
	*return value:	Get String type year-month-data
	*set up name:	crazyadept<br>
	*set up time:	12/06/2004<br>
	*change time:	12/06/2004
	****************************************************/
	public String getYMD(){
		time=new Date();
		format=new SimpleDateFormat("yyyy-MM-dd",Locale.getDefault());
		strtime=format.format(time);
		return strtime;
	}

	/***************************************************
		*return value:	Get String type hour:minute:seconds 
		*set up name:	crazyadept<br>
		*set up time:	12/06/2004<br>
		*change time:	12/06/2004
	****************************************************/
	public String getHMS(){
		time=new Date();
		format=new SimpleDateFormat("HH:mm:ss",Locale.getDefault());
		strtime=format.format(time);
		return strtime;
	}
	/***************************************************
		*return value:	Get String type year-month-data 
		*				hour:minute:seconds<br>
		*set up name:	crazyadept<br>
		*set up time:	12/06/2004<br>
		*change time:	12/06/2004
	****************************************************/
	public String getYMDHMS(){
		format=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss",Locale.getDefault());
		strtime=format.format(time);
		return strtime;
	}

	/***************************************************
		*return value:	Get contrast year 
		*				that it's input time minus now time<br>
		*parameter:		anything date type		
		*set up name:	crazyadept<br>
		*set up time:	12/07/2004<br>
		*change time:	12/07/2004
	****************************************************/
	public int getCyear(Date d){
		format=new SimpleDateFormat("yyyy",Locale.getDefault());
		return Integer.parseInt(format.format(d))-getYear();
	}

	/***************************************************
		*return value:	Get contrast month 
		*				that it's input time minus now time<br>
		*parameter:		anything date type		
		*set up name:	crazyadept<br>
		*set up time:	12/07/2004<br>
		*change time:	12/07/2004
	****************************************************/
	public int getCmonth(Date d){
		format=new SimpleDateFormat("MM",Locale.getDefault());
		return Integer.parseInt(format.format(d))-getMonth();
	}

	/***************************************************
		*return value:	Get contrast date 
		*				that it's input time minus now time<br>
		*parameter:		anything date type		
		*set up name:	crazyadept<br>
		*set up time:	12/07/2004<br>
		*change time:	12/07/2004
	****************************************************/
	public int getCdate(Date d){
		format=new SimpleDateFormat("dd",Locale.getDefault());
		return Integer.parseInt(format.format(d))-getDate();
	}
	
	/***************************************************
		*return value:	Get contrast hour 
		*				that it's input time minus now time<br>
		*parameter:		anything date type		
		*set up name:	crazyadept<br>
		*set up time:	12/07/2004<br>
		*change time:	12/07/2004
	****************************************************/
	public int getChour(Date d){
		format=new SimpleDateFormat("HH",Locale.getDefault());
		return Integer.parseInt(format.format(d))-getHour();
	}

	/***************************************************
		*return value:	Get contrast minute 
		*				that it's input time minus now time<br>
		*parameter:		anything date type		
		*set up name:	crazyadept<br>
		*set up time:	12/07/2004<br>
		*change time:	12/07/2004
	****************************************************/
	public int getCminute(Date d){
		format=new SimpleDateFormat("mm",Locale.getDefault());
		return Integer.parseInt(format.format(d))-getMinute();
	}
}

⌨️ 快捷键说明

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