public class dateutils
public static string sectotime(int time) else
}return timestr;
}public static string unitformat(int i)
/*** 獲取某個日期的10位時間戳,date格式yyyy-mm-dd-hh-mm-ss
** @param datestr yyyy-mm-dd-hh-mm-ss
* @return 時間戳
*/public static long gettimestamp(string datestr) catch (parseexception e)
return timestamp;
}/**
* 獲取某個日期的10位時間戳,date格式yyyy-mm-dd
** @param datestr yyyy-mm-dd
* @return 時間戳
*/public static long gettimestampday(string datestr) catch (parseexception e)
return timestamp;
}/**
* 獲取某個日期的10位時間戳,date格式format
** @param datestr yyyy-mm-dd-hh-mm-ss
* @return 時間戳
*/public static long gettimestamp(string datestr, string format) catch (parseexception e)
return timestamp;
}/**
* 十位時間戳轉為格式化的時間字串
** @param timestamp 時間戳
* @param formatstr 時間字串格式
* @return
*/public static string getformattimestr(long timestamp, string formatstr)
/*** 十三位時間戳轉為格式化的時間字串
** @param formatstr 時間字串格式
* @return
*/public static string getnowformattimestr(string formatstr)
/*** 當前時間戳是否是今天之內
** @param timestamp
* @return
*/public static boolean istoday(long timestamp)
/*** 根據時間戳獲取星期幾
** @param timestamp 時間戳
* @return 星期幾
*/public static string getdayofweek(long timestamp)
return dayofweek;
}/**
* 根據今天的星期數字獲取前七天的星期資料
** @param todayweek 今天星期的數字
* @return 星期幾
*/public static listgetweekdata(string todayweek) else if (i == 6) else
}} else
for (int j = 1; j <= todayweekint; j++) else if (j == todayweekint - 1) else }}
return weeklist;
}/**
* 根據今天的星期數字星期文字
** @param week 星期的數字
* @return 星期幾
*/public static string getweekstr(int week)
return weekstr;
}/**
* 獲取某個月的天數
** @param year
* @param month
* @return
*/public static int getmonthdays(int year, int month) else if (month < 1)
int arr = ;
int days = 0;
if ((year % 4 == 0 && year % 100 != 0) || year % 400 == 0)
try catch (exception e)
return days;
}/**
* 獲取某年某月第一天是星期幾
** @param year
* @param month
* @return 已做處理,1-7對應周一至週日
*/public static int getfirstdayweekofmonth(int year, int month)
return week;
}public static int getyear()
public static int getmonth()
public static int getday()
/*** 秒轉為2小時30分49秒格式化顯示
*/public static string transformtime(int totalseconds) else if (minutes > 0) else
}/**
* 秒轉為2小時30分格式化顯示
*/public static string transformtimenosec(int totalseconds) else if (minutes > 0) else
}/**
*/public static string generatetime(int totalseconds) else
}/**
* 分轉為時和分字串
*/public static string mintohour(int min) ;
}/**
* @param timestamp
* @return
*/public static string getcommenttime(long timestamp) else if (passedseconds > 0 && passedseconds < 60) else if (passedseconds >= 60 && passedseconds < 3600) else if (passedseconds >= 3600 && passedseconds < 24 * 3600) else if (passedseconds >= 24 * 3600 && passedseconds < 24* 3600 * 3) else if(passedseconds >= 24* 3600 * 3 && passedseconds < 24* 3600 * 30)
return timepassstr;
}}
常用工具記錄
一 xshell背景配色 修改為護眼的深藍色 其中,參考顏色轉換 708284 rgb 112,130,132 07242e rgb 7,36,46 二 關於rm的使用 如何刪除除去特定檔案後的所有檔案 首先開啟擴充套件萬用字元 shopt s extglob rm rf 特定檔案 當然也可以先把欲...
日期型別與常用工具類
日期型別與字串轉換 常用工具類 例 新建乙個時間物件,預設是當前時間 時間戳 從1970 1 1 00 00 00開始記數的時間毫秒數 date d new date date d2 new date system.currenttimemillis 24 60 60 1000 system.out...
常用工具類
本講內容 常用工具類 陸續更新 author administrator public static context context public void oncreate public static context getcontext 2 提供所有activity呼叫 基類 author ad...