對時間的封裝util

2021-07-08 22:25:14 字數 2898 閱讀 9730

/**

* 將乙個秒數的時間轉成形如00:00:00字串

*/public static string parsetime(string date) else else if (integer.parseint(curday) - integer.parseint(day) == 2) else } } else } else return date;}/** 獲取到日期 前三天顯示 今天 10:20 /昨天 10:20 /前天10:20

超過三天前且在一年內的顯示日期如:10-20 11:20

超過一年的顯示年月日如:2014-10-25*/

public static string getdatebydisparity2(long seconds) else else if (integer.parseint(curday) - integer.parseint(day) == 2) else

}} else

} else

return date;

}

/**

* seconds為秒

**/public static string gethsdate(long seconds)

public static string getyeardate(long seconds)

public static string getmonthdate2(long seconds)

public static string getdaydate(long seconds)

public static string getmonthdate(long seconds)

public static string ge***date(long seconds)

public static string ge***hsdate(long seconds)

public static string getymdsdate(long seconds)

public static string getymdsdatepoint(long seconds)

public static string getymdsdateline(long seconds)

public static string getymdsdhsateline(long seconds)

public static string ge***sdate(long seconds)

public static string getmsdate(long seconds)

public static string getymdsdateline2(long seconds)

public static string getmonthdaydate(long seconds)

return millisecond + "天"

;}

/**

* 比較時間差

** @param

time

* @return

*/@suppresslint("******dateformat")

public static boolean

i***pire(string time) catch (parseexception e)

return false;

}

//正常情況下 返回的是乙個小數點後面兩位數的數字 而不是獲取到乙個整數 但是最後面的是0 的時候 就會直接吧0 卻掉 比如 返回值可能為 0.34 ,0.4,不可能為0.40)

public static string stringformatdouble(string str)

//string 轉換成乙個小數點後面兩位的 double型別z(後面沒有倆位數 直接新增 .00 )

public static string stringformatdouble00(string str)

//string 轉換成乙個整數 (都包含了四捨五入)

public static string stringformatint(string str)

//string 轉換成乙個整數 (不包含了四捨五入)

public static int

stringformatint2(string str) else

}//正常情況下 返回的是乙個小數點後面兩位數的數字 而不是獲取到乙個整數 但是最後面的是0 的時候 就會直接吧0 卻掉 比如 返回值可能為 0.34 ,0.4,不可能為0.40)

public static float

stringformatfloat(string str)

/**

* 比較時間差 1天

** @param

time

* @return

*/@suppresslint("******dateformat")

public static boolean

i***pire(long time)

public class dateutil 

public static string parsedate2str(long d, string format)

public static long parsedate2second(string date) catch (parseexception e)

return 0l;

} public static string parsetimelinedate(long parsedate) else if (s < 60) else if (s < 60 * 60) else if (s < 60 * 60 * 24) else

}}

ios 對時間排序

排序 對時間進行排序 nsmutablearray dataarray nsmutablearray alloc initwithcapacity 0 nsmutabledictionary dir nsmutabledictionary alloc init dir setobject 2012 ...

SQL 對時間的處理

獲取當前日期 如 yyyy mm dd select datename year,getdate datename month,getdate datename day,getdate 獲取當前日期 如 yyyy mm dd select datename year,getdate datename...

js對時間的操作

獲取當前時間 var mydate new date 獲取時間中的年月日時分秒 mydate.getyear 獲取當前年份 2位 mydate.getfullyear 獲取完整的年份 4位,1970 mydate.getmonth 獲取當前月份 0 11,0代表1月 mydate.getdate 獲...