好使的時間戳

2021-09-19 14:18:16 字數 1947 閱讀 8998

/**

* 將乙個時間戳轉換成提示性時間字串,如剛剛,1秒前

** @param timestamp

* @return

*/public static string converttimetoformat(long timestamp) else if (time >= 60 && time < 3600) else if (time >= 3600 && time < 3600 * 24) else if (time >= 3600 * 24 && time < 3600 * 24 * 30) else if (time >= 3600 * 24 * 30 && time < 3600 * 24 * 30 * 12) else if (time >= 3600 * 24 * 30 * 12) else

}public class dateutil else if (time >= 60 && time < 3600) else if (time >= 3600 && time < 3600 * 24) else if (time >= 3600 * 24 && time < 3600 * 24 * 30) else if (time >= 3600 * 24 * 30 && time < 3600 * 24 * 30 * 12) else if (time >= 3600 * 24 * 30 * 12) else

}/**

* 時間戳轉化為日期格式字串

*/public static string timestamptodate(string seconds, string format)

if(format == null || format.isempty()) format = "yyyy-mm-dd hh:mm:ss";

******dateformat sdf = new ******dateformat(format);

return sdf.format(new date(long.valueof(seconds+"000")));

}/**

* 日期格式字串轉換成時間戳

*/public static string datetotimestamp(string date_str, string format) catch (exception e)

return "";

}/**

* 取得當前時間戳(精確到秒)

* @return

*/public static string timestamp()

/*** 取得指定日期時間戳(精確到秒)

* @return

*/public static string timestamp1(string s) throws parseexception

/*** 根據日期計算週幾

** @param strparams

* @return

*/public static string caculateweeks(string strparams) catch (exception e)

if (c.get(calendar.day_of_week) == 1)

if (c.get(calendar.day_of_week) == 2)

if (c.get(calendar.day_of_week) == 3)

if (c.get(calendar.day_of_week) == 4)

if (c.get(calendar.day_of_week) == 5)

if (c.get(calendar.day_of_week) == 6)

if (c.get(calendar.day_of_week) == 7)

return week;

}在activity用法:

public class main3activity extends activity catch (parseexception e) }}

獲取時間戳,幾個時間點的時間戳

最近的上上上乙個週日24點時間戳 threeweekago strtotime date y m d time 2 week date w time day 1 day 最近的上上乙個週日24點時間戳 twoweekago strtotime date y m d time 1 week date ...

時間戳 時間

由於團隊業務做的是國際專案,就無法避免乙個問題 時區問題,很多業務都是跟時間有關。一些時間的對比,時間的展示,都會涉及到時區和時間戳,所以花點時間來簡單總結一下 時間戳定義 0時區1970年1月1日到現在的毫秒數,所以全世界同一時刻的時間戳都是一樣的。北京時間對應時間戳 unix 0時區對應時間的時...

何為時間戳?時間戳的由來

在網上收集到的,存好先。時間戳就是從1970年1月1日0時0分0秒到當前時間點的所有秒數。比如oracle的時間顯示,unix和linux系統的時間運算等,那為什麼選擇1970,而不選擇1900呢。接下來讓我們闡述它的由來。1.當32位計算機剛剛開始興起的時候,所謂的整數型intger型資料能表示的...