我正在创建一个小应用程序,记录用户在冰箱/冰柜中的用途。
有一个 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
}
答案 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中开发应用,请告知我们。