米国サーバーの計算時間に1時間の差がある
1020 ワード
//beginDate = '2013-03-06 00:00:00'
//endDate = '2013-03-08 00:00:00'
public static int intervalDay(String beginDate,String endDate){
DateFormat dfs1 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
DateFormat dfs2 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date begin = null;
Date end = null;
try {
begin = dfs1.parse(beginDate);
end = dfs2.parse(endDate);
} catch (ParseException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
long a = end.getTime()/1000;
// end.getTime() 1363615810000 || '2013-03-18 12:00:00'
long b = begin.getTime()/1000;
// begin.getTime() 1362546000000 || '2013-03-06 13:00:00'
long between = (a-b);// 1000
int day = (int) (between/(24*3600));
return day;
}
中国の計算間隔は12アメリカの計算で11