その中に名前の日の文字列があります。その文字列でそれを確認したいだけです。これは次の日です。たとえば、文字列に「Sun,Mon,Tue,Fri,Sat」が含まれており、今日が水曜日の場合は fri のみが返されます。これを行う方法を知っている人はいますか?現時点では、私はこのことをやっていますが、日曜日はすでに過ぎていますが、太陽も戻っているようです.
static String[] strDays = new String[] { "Sun", "Mon", "Tue", "Wed", "Thu",
"Fri", "Sat" };
String nexday="sun,mon,tue,fri,sat";
String nexdayone[] = nexday.split(",");
Calendar now = Calendar.getInstance();
Calendar futurecal = Calendar.getInstance();
for (int i = 0; i < nexdayone.length; i++) {
for (int j = 0; j < 7; j++) {
if (strDays[j].equalsIgnoreCase(nexdayone[i])) {
futurecal.set(Calendar.DAY_OF_WEEK, j);
if (futurecal.after(now)) {
Log.d(now.get(Calendar.DAY_OF_WEEK)+" --after-- "+j,""+strDays[j]);
break;
}
}
}
}