public class dateutil elsereturn iscurandnext;
} /**
* 判斷當前是乙個星期中的第幾天
* 第一天是星期一 最後一天是星期日
*/public static int getweekofcurdate()
return w;
} /**
* 將時間字串轉換成date
*/public static date str2date(string str, string format)
if (format == null || format.length() == 0)
date date = null;
try catch (exception e)
return date;
} public static date str2date(string str)
/*** 將時間字串轉換成calendar**
@param
str*
@param
format
*@return
*/public static calendar str2calendar(string str, string format)
calendar c = calendar.getinstance();
c.settime(date);
return c;
} public static calendar str2calendar(string str)
public static string date2str(calendar c)
public static string date2str(date d)
public static string date2str(calendar c, string format)
return date2str(c.gettime(), format);
} public static string date2str(date d, string format)
if (format == null || format.length() == 0)
******dateformat sdf = new ******dateformat(format);
string s = sdf.format(d);
return s;
} /**
* 獲得當前日期的字串格式
* 2016-05-01**
@return
*/public static string getcurdatestr()
/*** 獲得當前日期的字串格式
*/public static string getcurdatestr(string format)
/*** 獲得當前日期的字串格式,格式到秒**
@return
time -> yyyy-mm-dd-hh-mm-ss
*/public static string getmillon(long time)
/*** 格式到天**
@return
time -> yyyy-mm-dd
*/public static string getday(long time)
/*** 格式到毫秒**
@return
time -> yyyy-mm-dd-hh-mm-ss-sss
*/public static string getsmillon(long time)
/*** 輸入的是string,格式諸如20120102,實現加一天的功能,返回的格式為string,諸如20120103
*/public static string straddoneday(string str) throws parseexception
/*** 輸入的是string,格式諸如20120102,實現減一天的功能,返回的格式為string,諸如20120101
*/public static string strdecreaseoneday(string row) throws parseexception
/*** 輸入的格式為string,諸如20120101,返回的格式為string,諸如2012-01-01
*/public static string stringdatechange(string date) else
}/**
* 獲取當前時間的date**
@return
*/public static date getcurrentdate()
/*** 獲取當前時間的毫秒數**
@return
*/public static long getcurrenttime()
/*** 獲取昨天 data**
@param
date
*@return
*/public static date getlastdaydate(date date)
/*** 獲取當前時間的相差多天的日期集合 如;當前日期之前15天內的日期**
@param
day 正 負 值
*@return
*/public static listgetdiffdaydate(int day) else
list.add(calendar.gettime());
} return list;
} /**
* 獲取明天date**
@param
date
*@return
*/public static date getnextdaydate(date date)
/*** 判斷是否是同一天**
@param
one*
@param
another
*@return
*/public static boolean isthesameday(date one, date another)
時間的工具類
現在的需求是 我去呼叫乙個介面,需要傳入開始時間和結束時間,比如需要查詢今天的資訊,這時將當前時間傳入改方法,可以這樣呼叫lastfromdate srcdate,null,null,null 獲取開始時間,也可以獲取近一周等 以某時間為起點獲取時間,如獲取今天的時間起點 param srcdate...
時間工具類
獲取當前時間 年月日時分秒 test public void nowdate 獲取任意過去或者未來的現在時間 test public void pastorfuturedate 獲取任意兩個時間之間相差多少秒 test public void anytwotimedifference throws ...
時間工具類
1 根據日期獲取當天是週幾 根據日期獲取當天是週幾 param datetime 日期 return 週幾 author lu since 1.0,2020年7月30日 public static string getweekofdate date datetime calendar calenda...