📄 time.java
字号:
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;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -