如何得到整點時間?

  • 得到每天的凌晨時間
main()throws Exception:
    SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");//格式化時間,抹零
    String s = sdf.format(System.currentTimeMillis());//獲取當前日期
    long time = sdf.parse(s).getTime();//成功抹零,時間為當天 00:00:00
  • 得到每個整數鐘點
main()throws Exception:
    SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH");//格式化時間,抹零
    String s = sdf.format(System.currentTimeMillis());//獲取當前日期
    long time = sdf.parse(s).getTime();//成功抹零,時間為當天 00:00:00
  • 更好的辦法(利用時間戳的特性)
    • 突然發現自己宛如一個智障
long time = System.currentTimeMillis();//也差8個小時
time = time - time % (24*3600*1000);
time = time - time % (3600*1000);

但是Java - Date是使用的Utc時間
所以所以所以........:
http://blog.csdn.net/top_code/article/details/50462922

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 0參考代碼 藍牙(BLE)模塊及協議.pdf:在電腦內,有助于理解ble BLE藍牙在Android開發中的應用 ...
    kamin閱讀 3,483評論 0 20
  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 173,076評論 25 708
  • 今天打開剽悍晨讀的界面看到了這幾個字上完這節課,全世界都會聽你的,給我一種心曠神怡的感覺,然后我就滿懷期待的打開了...
    再認真點閱讀 160評論 1 2
  • 我們好像一直都不那么講方法論這種東西,雖然也有,比如“書讀百遍,其義自現”,比如“賣油翁”,強調多練熟練,比如學習...
    oo上海閱讀 801評論 0 6
  • 歲月永遠年輕,我們慢慢老去,你會發現,童心未泯是一件值得驕傲的事情。童心未泯,就是天真,童心未泯,就是不忘初心,童...
    梅子羽悅本草官方合伙人閱讀 719評論 0 0