time.java~44~
来自「我做的第一个java MIS项目」· JAVA~44~ 代码 · 共 65 行
JAVA~44~
65 行
package server.entity;
import java.util.Calendar;
import java.util.Vector;
public class Time {
Calendar calendar;
String loctime;
//返回一个当前时间字符串
public String getloctime()
{
calendar=Calendar.getInstance();
loctime=calendar.get(Calendar.YEAR)+"-"+(calendar.get(Calendar.MONTH)+1)+"-"+calendar.get(Calendar.DATE);
return loctime;
}
//判断是否超期
public static boolean chkdate(String starttime, String endtime)
{
//得到起始时和结束时的calendar对象
Calendar calstart=Time.str2cal(starttime);
Calendar calend=Time.str2cal(endtime);
//得到期限时间
calstart.add(Calendar.DAY_OF_MONTH,+5);
//判断是否超期
if(calstart.after(calend))
{return false;}
else
{return true;}
}
//从字符导入返回一个时间对象
public static Calendar str2cal(String strtime)
{
//得到年月天字符串
String s1=strtime.substring(0,4);
String s2=strtime.substring(5,strtime.lastIndexOf("-"));
String s3=strtime.substring(strtime.lastIndexOf("-")+1);
//得到制定calendar对象
Calendar calendar;
calendar=Calendar.getInstance();
calendar.set(java.lang.Integer.parseInt(s1),java.lang.Integer.parseInt(s2),java.lang.Integer.parseInt(s3));
return calendar;
}
//修改一个时间对象
public static Calendar mdfcalobj (String oldtime,int y,int m,int d)
{
//得到年月天数
String newy=oldtime.substring(0,4)+y;
String newm=oldtime.substring(5,oldtime.lastIndexOf("-"))+m;
String newd=oldtime.substring(oldtime.lastIndexOf("-")+1)+d;
//得到制定calendar对象
Calendar calendar;
calendar=Calendar.getInstance();
calendar.set(java.lang.Integer.parseInt(newy),java.lang.Integer.parseInt(newm),java.lang.Integer.parseInt(newd));
return calendar;
}
//返回一个期限Str数组
public static Vector getterm() {
return null;
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?