(原創)分享自己寫的幾個工具類(五)時間計算工具類

2021-08-02 16:33:51 字數 1935 閱讀 1123

話不多說,直接上**,拿來就能通用

/*** created by

熊葉平

on 2017/6/16 0016.

* 時間操作工具類

*/public class timeutil catch (parseexception e)

long ts = date.gettime() / 1000

;res = string.valueof(ts);

return res;

} /**

* 將時間戳轉換為時間**

@param

s 時間戳字串

*@param

s2 時間格式字串 必須和時間字串

s對應 如

yyyy-mm-dd hh:mm:ss

*@return

*/public static string stamptodate(string s, string s2)

/*** 得到給定時間的當天結束時間

(秒級別時間戳)*

*@param

date

*@return

*/public static string getendtime(date date)

/*** 獲取當前日期是星期幾**

@param

date

*@return

*/public static string getweekofdate(date date) ;

calendar cal = calendar.getinstance();

cal.settime(date);

int w = cal.get(calendar.day_of_week

) - 1

;if (w < 0)

w = 0

;return weekdays[w];

} /**

* 將短時間格式字串轉換為時間

yyyy-mm-dd**

@param

strdate

*@return

*/public static date strtodate(string strdate)

/*** 判斷是否潤年**

@param

ddate

*@return

*/public static boolean

isleapyear(string ddate) else

return false;

} /**

* 獲取乙個月的最後一天**

@param

dat*

@return

*/public static string getenddateofmonth(string dat) else if (mon == 4 || mon == 6 || mon == 9 || mon == 11) else else

}return str;

}}

(原創)分享自己寫的幾個工具類(二)共享引數工具類

android開發中有五種儲存方式,今天講講共享引數的封裝 不懂用法的可以先看看這篇blog 因為共享引數主要用來儲存一些使用者的習慣,所以不建議開發者經常利用共享引數去儲存較大的資訊 而且為了安全考慮最好不要用來儲存一些密碼之類的資訊.下面開始封裝 首先建立乙個工具類叫做sharedutil 然後...

python引入自己寫的工具類

假設專案目錄結構是 common dateutils.py scrip report.py 當我們在report.py中直接使用 from dateutils import dateutils 會報找不到模組的錯誤 no module named dateutils 原因是因為common資料夾並不...

分享乙個自己寫的PHP CONFIG類

這個類最大的特點就是可以載入無線深度的配置項,而在配置的使用過程中也可以對某些配置項進行修改,深度不超過5級。config.php discription filename config.php version v1.0 update 2011 8 9 author randy.hong conta...