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獲取時間