java 현재 시간이 다음과 같은 요일을 가져옵니다.
/** * 获取当前日期是星期几<br> * * @param dt * @return 当前日期是星期几 */ public static String getWeekOfDate(Date dt) { String[] weekDays = {"星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六"}; Calendar cal = Calendar.getInstance(); cal.setTime(dt); int w = cal.get(Calendar.DAY_OF_WEEK) - 1; if (w < 0) w = 0; return weekDays[w]; }
Calendar.getInstance() 메서드는 현재 날짜를 가져올 수 있으며 시간.
Calendar.DAY_OF_WEEK는 실제로 요일을 의미하므로 첫 번째 날이 해당 주의 요일에 영향을 받습니다.
일부 지역에서는 일요일을 주의 첫 번째 날로 사용합니다
2 SimpleDateFormat을 생성할 때 전달된 매개변수의 경우: EEEE는 주를 나타냅니다. 예를 들어 "Friday"는 중국 달을 나타냅니다. , 예: "11번째 "월", MM은 "10"과 같이 월을 나타냄,
yyyy는 "2017"과 같이 연도를 나타냄, dd는 "28"과 같이 일을 나타냄
Date date=new Date(); SimpleDateFormat dateFm = new SimpleDateFormat("EEEE"); dateFm.format(date);
java 기본 튜토리얼 칼럼을 주목해주세요.
위 내용은 자바에서 현재 날짜의 요일을 얻는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!