【发布时间】:2013-12-11 03:29:22
【问题描述】:
我得到了这两个小函数来获取工作日和今天的日期:
public String giveDate() {
Calendar cal = Calendar.getInstance();
SimpleDateFormat sdf = new SimpleDateFormat("MMM dd, yyyy");
return sdf.format(cal.getTime()).substring(0,1).toUpperCase() + sdf.format(cal.getTime()).substring(1);
}
public String giveDay() {
SimpleDateFormat sdf = new SimpleDateFormat("EEEE");
Date d = new Date();
String dayOfTheWeek = sdf.format(d);
return dayOfTheWeek.substring(0,1).toUpperCase() + dayOfTheWeek.substring(1);
}
我当前的功能有什么补充可以得到接下来几天的结果吗?
我的意思的例子:
giveDate(0) 和 giveDay(0) 将在今天产生。
giveDate(1) 和 giveDay(1) 将导致明天等等。
提前致谢
【问题讨论】:
-
输出应该是什么?您是否在 SO 上搜索过解决方案?
-
您好,是的,我已经四处寻找可能的解决方案,但没有成功。我的问题中解释了输出。如果我调用我的 2 个函数 (giveDay() + " - " + giveDate()) 我会得到星期二 - 2013 年 11 月 26 日......我需要的是在接下来的日子里得到一个补充。 (giveDay(1) + " - " + giveDate(1)) (或类似的东西)必须导致星期三 - 2013 年 11 月 27 日
-
检查这是否有帮助:stackoverflow.com/questions/20139385/… 对于任何给定的日期/日期,您必须相应地设置日历实例并根据新值集检索值。
-
我想这会有所帮助。让我尝试在我的代码中添加一些内容...我会在 10 分钟内回复您。同时谢谢!
标签: android string date calendar simpledateformat