我使用以下代码来获取日期。我也想知道它是哪一天。 我得到它,但它显示错误的周名称。例如,今天是周四,它将在星期天举行。
我看到许多与同一问题有关的问题,但无法得到解决方案。 请帮忙。 这是我的代码。我尝试了m1 + 1和m1,但没有wrk。
y1 = calendar.get(Calendar.YEAR);
m1 = calendar.get(Calendar.MONTH);
d1 = calendar.get(Calendar.DAY_OF_MONTH);
h1 = calendar.get(Calendar.HOUR_OF_DAY);
min1 = calendar.get(Calendar.MINUTE);
dayOfWeek=DateFormat.format("EEEE", new Date(y1, (m1+1), d1)).toString();
答案 0 :(得分:1)
如果你有日历实例,那么你应该
android.text.format.DateFormat.format("EEEE", calendar);
// or
android.text.format.DateFormat.format("EEEE", calendar.getTimeInMillis());
所以使用
dayOfWeek=DateFormat.format("EEEE", calendar).toString();