数天还活着

时间:2017-09-01 16:10:03

标签: android

我正在创建一个小应用程序,记录用户在冰箱/冰柜中的用途。 有一个 ListView 形式的产品列表,用户可以向其添加新产品。添加新内容时,我们可以选择到期日期,应用程序应该可以计算剩余的天数。我有一个STATIC_ROOT = '<static directory path>' 而且很少### views.py from __future__ import unicode_literals import datetime import subprocess import scripts def plot(request, chartID = 'chart_ID', chart_type = 'line', chart_height = 500): raw = subprocess.Popen('~/scripts/script.py', shell=True) data = chart_data chart = {"renderTo": chartID, "type": chart_type, "height": chart_height,} title = {"text": 'my title here'} xAxis = {"title": {"text": 'xAxis name here'}, "categories": data['Freq_MHz']} yAxis = {"title": {"text": 'yAxis name here'}} series = [ {"name": 'series name here', "data": data['series name here']}, ] return render(request, '/chart.html', {'chartID': chartID, 'chart': chart, 'series': series, 'title': title, 'xAxis': xAxis, 'yAxis': yAxis}) ,但不确定天数是否会每天都在变化?还有其他办法吗?这是我的代码:

adapter

}

1 个答案:

答案 0 :(得分:0)

这是一个包含年份和月份的通用日期计数器。如果您只想要几天,则可以省略(年和月)相关代码。

Calendar thatDay = Calendar.getInstance();
      thatDay.set(Calendar.DAY_OF_MONTH,25);
      thatDay.set(Calendar.MONTH,7); // 0-11 so 1 less thatDay.set(Calendar.YEAR, 1985);

      Calendar today = Calendar.getInstance();

      long diff = today.getTimeInMillis() - thatDay.getTimeInMillis(); //result in millis

这是一个近似值......

long days = diff / (24 * 60 * 60 * 1000);

如果您正在Firebase中开发应用,请告知我们。