-1
私のAndroidアプリケーションでは、ユーザーはYYMMDDという6文字の文字列として日付を追加できます。この文字列を次に、年、月、日の3つの部分文字列に分割します。カレンダーから今日の日付を取得すると間違った結果が返される
それから私はこのように、この日は平日、土曜日または日曜日でいつでもチェックするカレンダーのインスタンスを使用します。
Calendar c = Calendar.getInstance();
c.set(year,month,day);
int dayOfWeek = c.get(Calendar.DAY_OF_WEEK) ;
私が学んだこととして、日曜日は= 1、土曜日= 7 ときです私はこれをテストします。これは私が得た結果です: 160517 res = 4 //火曜日ですが、4は水曜日を意味します。 160514 res = 1 //土曜日ですが、1は日曜日を意味します。
グレゴリオ暦は1582年まで使用されなかったため、16歳はユリウス暦になります。 – stark