6

目前,我正在创建一个 java 日程应用程序,我想知道如何在使用 Calendar 类获取一周的第一天时找到一周中的当前日期。

这是我在课堂上用来设置一周时间表的方法

public static String getSunday() {
    SimpleDateFormat d = new SimpleDateFormat(dayDate);
    Calendar specific = cal;
    specific.add(Calendar.DAY_OF_YEAR, (cal.getFirstDayOfWeek() - ??));
    return d.format(specific.getTime());
}
4

2 回答 2

7

您可以通过拨打电话获取一周中的当前get()日期Calendar.DAY_OF_WEEK

public int getTodaysDayOfWeek() {
  final Calendar c = Calendar.getInstance();
  return c.get(Calendar.DAY_OF_WEEK);
}

另外,虽然我不确定我是否完全理解您要做什么,但对我来说它看起来很可疑。(cal例如什么?)

于 2010-03-11T17:12:39.290 回答
4
于 2016-06-20T16:57:34.633 回答