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

📄 time_period.java

📁 这个是自由下载的
💻 JAVA
字号:
/**
 * @(#)TIME_PERIOD.java  2003/05/05
 *
 * Copyright(c) 2003  Wellhope Inc. All rights reserved.
 */

package psic;

/**
* @Title TIME_PERIOD Class
* @Description TIME_PERIOD类主要用于记录时间区域的信息
* @Version 1.0.0
* @Author Zhuchengmin
*/

public class TIME_PERIOD
{
   private final int MAX_TIME_SIZE = 20;//最大时间长度
   private byte[] beginTime;//起始时间
   private byte[] endTime;//截止时间

   public TIME_PERIOD()
    {
        beginTime = null;
        endTime = null;
    }

    /*设置起始时间*/
    public void setBeginTimeString(String time)
    {
        beginTime = fillBytes(time.getBytes(),MAX_TIME_SIZE);
    }

    /*设置截止时间*/
    public void setEndTimeString(String time)
    {
        endTime = fillBytes(time.getBytes(),MAX_TIME_SIZE);
    }
    /*获取起始时间*/
    public String getBeginTimeString()
    {
        if(beginTime == null)
            return new String("");
        else
            return (new String(beginTime)).trim();
    }

    /*获取截止时间*/
    public String getEndTimeString()
    {
        if(endTime == null)
            return new String("");
        else
            return (new String(endTime)).trim();
    }

    private byte[] fillBytes(byte[] b_in, int size)
    {
        byte[] b_out = new byte[size];

        for(int i=0;i<size;i++)
        {
           if(i>=b_in.length)
              b_out[i]=0;
           else
              b_out[i]=b_in[i];
        }

        return b_out;
    }
}

⌨️ 快捷键说明

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