【发布时间】:2015-08-08 06:56:30
【问题描述】:
public Calendar getDateAfterXYearYMonthZDays(Calendar calendar) {
Calendar c=Calendar.getInstance();
c.add(Calendar.DATE, 3);
c.add(Calendar.YEAR, 2);
c.add(Calendar.MONTH,1);
return c;
}
我得到一个公历字符串,但我想要“2015 年 8 月 22 日星期六 22:07:27 IST”,并且也应该在上述方法中返回。
【问题讨论】:
-
如果要返回字符串,需要更改方法签名。
-
“我得到一个公历字符串” - 你是什么意思? (您的方法根本没有返回字符串...)
-
你的方法参数应该是
String,返回类型应该是Date -
看到我的问题陈述是我必须添加 X 个月、Y 天、Z 年,在类图中我有这个方法 public Calendar getDateAfterXYearYMonthZDays(Calendar calendar) 我已经在我正在使用 sysout 打印它的主要课程,并通过他们获得公历。
-
@SidharthKhera 感谢您参与 StackOverflow。通常,如果您编辑您的问题以提供澄清而不是作为 cmets 发布,则此站点会更好地工作。查找问题文本和标签下方的“编辑”链接(如果使用网络浏览器)。您最初的问题是不明确添加月/日。另外,请在发布前搜索 StackOverflow。您的问题已经被多次询问和回答。
标签: java date calendar gregorian-calendar