2012年1月1日のような日付があり、それが何日であるかを確認したい場合、どうすればよいですか?
質問する
251 次
2 に答える
4
日付を文字列として持っていると仮定します。その場合、最初に SimpleDateFormat を使用して日付を解析し、次にDate.getDay()を使用してその日付から曜日を取得する必要があります。
SimpleDateFormat curFormater = new SimpleDateFormat("dd/MM/yyyy");
Date dateObj = curFormater.parse(dateStr);
int day = dateObj.getDay();
于 2012-05-07T13:03:44.323 に答える
1
SimpleDateFormate オブジェクトを使用すると、文字列の日付から日付を取得できます。
SimpleDateFormat format = new SimpleDateFormat("dd/MM/yyyy");
try {
Date date = format.parse("01/01/2012");
switch(date.getDay()) {
case 0: "sunday";
break;
case 1: "monday";
break;
....
}
} catch (ParseException e) {
e.printStackTrace();
}
于 2012-05-07T13:07:37.617 に答える