Java에서 요일을 결정하는 방법:
1 Calendar 클래스를 사용하세요.
/** * 获取当前日期是星期几<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]; }
weekday 위는 요일이지만 Java의 요령은 weekday=1, day는 Sunday, day는 Monday;...;라는 것입니다.
0이 일요일, 1이 월요일, 2가 화요일,..., 6이 토요일인 JS와는 다릅니다. 따라서 비슷한 프로그램을 Java 기반으로 만들어야 합니다. JS 경험입니다. 문제가 발생했습니다.
2. SimpleDateFormat을 사용하여 날짜 형식 지정
import java.text.SimpleDateFormat; import java.util.Date; /** * Created by zhisheng_tian on 2018/6/19 */ public class FormatDateTime { public static void main(String[] args) { SimpleDateFormat myFmt3 = new SimpleDateFormat("yyyy年MM月dd日 HH时mm分ss秒 E "); Date now = new Date(); System.out.println(myFmt3.format(now)); } }
Output:
2018年06月19日 23时10分05秒 星期二
참고: 형식 문자열은 대소문자를 구분합니다
# 🎜🎜#SimpleDateFormat을 생성할 때 전달된 매개변수의 경우: EEEE는 "목요일"과 같이 주를 나타냅니다. MMMM은 "11월"과 같이 중국 달을 나타냅니다.yyyy "2010"과 같이 연도를 나타냅니다. dd는 "25"와 같이 날짜를 나타냅니다.자세한 내용은
위 내용은 Java가 오늘이 무슨 요일인지 결정합니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!