我正在将值传递给日历实例,但不知道为什么它没有按预期执行。我想将一天添加到特定日期,然后使用该日期。
Log.v("data going to calendar==",
"year="+Integer.parseInt(fy)+
"month="+Integer.parseInt(fm)-1)+
"day="+Integer.parseInt(fd)+
"hh="+Integer.parseInt(fh)+
"mm="+Integer.parseInt(fmn));
c.set(
Integer.parseInt(fd),
Integer.parseInt(fm)-1,
Integer.parseInt(fy),
Integer.parseInt(fh),
Integer.parseInt(fmn));
c.add(Calendar.DAY_OF_MONTH,1);
Log.v("data coming from calendar==",
"year = " + c.get(Calendar.YEAR)+
"month ="+ c.get(Calendar.MONTH)+
"day ="+c.get(Calendar.DATE)+
"hh="+c.get(Calendar.HOUR)+
"mm="+c.get(Calendar.MINUTE));
输出为:数据 gng 到日历==年 = 2013 月 =7 天 =29hh=12mm=0
来自日历的数据cmng==年=35月=1天=4小时=0毫米=0
我通过在代码上添加注释来运行该代码以添加一天,但结果仍然相同,除了一天,这意味着添加一天工作正常--->年=35个月=1天=3hh=0mm=0