本文主要是介绍Java 获取一天初始时间和结束时间,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
Java 获取一天初始时间和结束时间
long current=System.currentTimeMillis();
long zero=current/(1000*3600*24)*(1000*3600*24)-TimeZone.getDefault().getRawOffset();
String start = new Timestamp(zero-24*3600*1000).toString().substring(0, new Timestamp(zero-24*3600*1000).toString().lastIndexOf("."));
long twelve=zero+24*60*60*1000-1;
String end = new Timestamp(twelve-24*3600*1000).toString().substring(0, new Timestamp(twelve-24*3600*1000).toString().lastIndexOf("."));
时区相同
在某些linux下获取时间会出现偏差
建议采用Calendar获取时间
这篇关于Java 获取一天初始时间和结束时间的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!