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

📄 oatime.java

📁 jdo开发实例,一个功能全面的oa系统
💻 JAVA
字号:
//****************************************
//
//   类库:OaTime
//   方法:   假设现在 7/19/2002  9:56:2
//  1、getYear()       	  例如:2002
//  2、getMonth ()     	  例如:七月
//  3、getDay()      	  例如:星期五
//  4、getDate()          例如:7/19/2002
//  5、getMonthInt()      例如:7
//  6、getTime()          例如:9:56:2
//  7、getDayOfMonth      例如:19
//  8、getDayOfYear()     例如:200   (第200天)
//  9、getWeekOfYear()    例如:29    (第29个星期)
// 10、getWeekOfMonth()   例如:3     (7月第3个星期)
// 11、getDayOfWeek()	  例如:6
// 12、getHour()          例如:9
// 13、getMinute()        例如:56
// 14、getSecond()        例如:2
// 15、getAMPM()          例如:0
// 16、getDateTime()		  例如:7/19/2002 9:56:2
//
//****************************************


package com.gzrealmap.oa;
import java.util.*;
import java.text.DateFormat;
import java.text.DateFormatSymbols;


public class OaTime {
    Calendar  calendar = null;

    public OaTime() {
	calendar = Calendar.getInstance();
	Date trialTime = new Date();
	calendar.setTime(trialTime);
    }

    public OaTime(Date settime) {
	calendar = Calendar.getInstance();
	calendar.setTime(settime);
    }


/**
*1、getYear()       	  例如:2002
*/
    public int getYear() {
	return calendar.get(Calendar.YEAR);
    }



/**
* 2、getMonth ()     	  例如:七月
*/
    public String getMonth() {

        String [] monthNames = (new DateFormatSymbols()).getMonths();
        return(monthNames [ calendar.get(Calendar.MONTH)]);
    }
/**
* 3、getDay()      	  例如:星期五
*/
	public String getDay() {
	String [] dayNames = (new DateFormatSymbols()).getWeekdays();
	return (dayNames[calendar.get(Calendar.DAY_OF_WEEK)]);
    }


/**
* 5、getMonthInt()      例如:7
*/
    public int getMonthInt() {
	return 1 + calendar.get(Calendar.MONTH);
    }

/**
* 5、getMonthInt(String add)      例如:7
*/
	public String getMonth0()
	{
		int temp=1 + calendar.get(Calendar.MONTH);
		String strtemp=String.valueOf(temp);
		if (temp<10)
		{
			strtemp="0"+strtemp;
		}
		return (strtemp);
    }



/**
* 4、getDate()          例如:7/19/2002
*/
    public String getDate() {
	return getMonthInt() + "/" + getDayOfMonth() + "/" +  getYear();

    }

/**
* 6、getTime()          例如:9:56:2
*/
    public String getTime()
	{
	return getHour() + ":" + getMinute() + ":" + getSecond();
    }

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


	public String getDate(String separter)
	{
	return getYear() + separter + getMonth0() + separter +getDayOfMonth0() ;
    }


	public String getDateTime()
	{
		return 	getDate("-") + " " + getTime(":");
	}



	public String getDayOfMonth0()
	{
		int temp=calendar.get(Calendar.DAY_OF_MONTH);
		String strtemp=String.valueOf(temp);
		if (temp<10)
		{
			strtemp="0"+strtemp;
		}
		return (strtemp);
    }


//  7、getDayOfMonth      例如:19
    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);
    }

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

    public String getHour(String pre)
	{
		String hourtime=String.valueOf(calendar.get(Calendar.HOUR_OF_DAY));
		if (calendar.get(Calendar.HOUR_OF_DAY)<10)
		{
			hourtime=pre+hourtime;
		}
		return hourtime;
    }

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

    public String getMinute(String pre)
	{
		String Minutetime= String.valueOf(calendar.get(Calendar.MINUTE));
		if ( calendar.get(Calendar.MINUTE)<10)
		{
			Minutetime=pre+Minutetime;
		}
		return Minutetime;
    }

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

    public int getAMPM()
	{
		return calendar.get(Calendar.AM_PM);
    }
}

⌨️ 快捷键说明

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