减去两个 SimpleDateFormat 以获得天数的差异
Subtracting two SimpleDateFormat to get the difference in days
我正在制作一个简单的应用程序,我得到的时间和 calendar.getInstance()(当前时间)的当前时间一样长。
我想检查两个日期之间的天数差异。
Long date1 = 1499175346756l;
SimpleDateFormat dateFormat = new SimpleDateFormat("dd.MM.yy.HH.mm.ss");
Calendar c = Calendar.getInstance();
String formattedDate = dateFormat.format(c.getTime());
如果我没记错的话,你的两个日期都在 "Long type",那么你可以试试下面的代码
Calendar firstDate = Calendar.getInstance();
Calendar lastDate = Calendar.getInstance();
Date startDate = firstDate.getTime();
Date endDate = lastDate.getTime();
long startTime = startDate.getTime();
long endTime = endDate.getTime();
long diffTime = endTime - startTime;
long diffDays = diffTime / (1000 * 60 * 60 * 24);
我正在制作一个简单的应用程序,我得到的时间和 calendar.getInstance()(当前时间)的当前时间一样长。
我想检查两个日期之间的天数差异。
Long date1 = 1499175346756l;
SimpleDateFormat dateFormat = new SimpleDateFormat("dd.MM.yy.HH.mm.ss");
Calendar c = Calendar.getInstance();
String formattedDate = dateFormat.format(c.getTime());
如果我没记错的话,你的两个日期都在 "Long type",那么你可以试试下面的代码
Calendar firstDate = Calendar.getInstance();
Calendar lastDate = Calendar.getInstance();
Date startDate = firstDate.getTime();
Date endDate = lastDate.getTime();
long startTime = startDate.getTime();
long endTime = endDate.getTime();
long diffTime = endTime - startTime;
long diffDays = diffTime / (1000 * 60 * 60 * 24);