如何得到整点时间?

  • 得到每天的凌晨时间
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,500评论 0 20
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 174,812评论 25 709
  • 今天打开剽悍晨读的界面看到了这几个字上完这节课,全世界都会听你的,给我一种心旷神怡的感觉,然后我就满怀期待的打开了...
    再认真点阅读 176评论 1 2
  • 我们好像一直都不那么讲方法论这种东西,虽然也有,比如“书读百遍,其义自现”,比如“卖油翁”,强调多练熟练,比如学习...
    oo上海阅读 815评论 0 6
  • 岁月永远年轻,我们慢慢老去,你会发现,童心未泯是一件值得骄傲的事情。童心未泯,就是天真,童心未泯,就是不忘初心,童...
    梅子羽悦本草官方合伙人阅读 756评论 0 0