我将值传递给日历实例,但不知道它为什么没有按预期执行。我想添加一天到特定的日期,然后使用该日期。Android日历没有给出预期的结果
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 =12毫米=从日历0
数据cmng ==年=35个月=1天= 4HH =0毫米= 0
我运行该代码通过对代码添加评论来添加一天,但结果仍然是相同的,除了一天,这意味着增加一天是完美的---> year = 35month = 1day = 3hh = 0mm = 0
你的输出是什么?你能显示日志输出吗? –
编辑它后,输出显示在那里 – HimanshuR