我正在开发 android 应用程序,在该应用程序中如何根据开始日期和天数计算结束日期?例如,我的开始日期为 2012 年 9 月 13 日,如果我在该日期加上 45 天,我将得到 2012 年 10 月 27 日。
怎么做?
我不能在 if 语句中使用日期函数。
我的代码:
f (resCrop.equals("Paddy")) {
if(rescultivation1.equals("Conventional method - Delta"))
{
if(resvariety1.equals("Short duration"))
{
WA.setVisibility(View.VISIBLE);
TONE.setVisibility(View.VISIBLE);
TTWO.setVisibility(View.VISIBLE);
TTHREE.setVisibility(View.VISIBLE);
//date calculation
SimpleDateFormat sdf = new SimpleDateFormat("dd-M-yyyy");
Calendar c1 = Calendar.getInstance(); // Get Calendar Instance
try {
c1.setTime(sdf.parse(resDate));
} catch (ParseException e)
{
// TODO Auto-generated catch block
e.printStackTrace();
}
c1.add(Calendar.DATE, 3); // add 3 days
sdf = new SimpleDateFormat("dd-M-yyyy");
Date resultdate = …Run Code Online (Sandbox Code Playgroud)