>Java >java지도 시간 >Java에서 특정 날짜의 요일을 어떻게 결정할 수 있습니까?

Java에서 특정 날짜의 요일을 어떻게 결정할 수 있습니까?

DDD
DDD원래의
2024-12-13 20:06:14755검색

How Can I Determine the Day of the Week for a Given Date in Java?

날짜에서 요일 결정

특정 날짜가 주어지면 해당 요일을 결정하는 것은 프로그래밍에서 일반적인 작업입니다. 이 질문은 원하는 정보를 검색하기 위한 여러 가지 접근 방식을 탐색합니다.

요일 전체 검색

요일 전체를 문자열(예: "Tue")로 얻으려면 다음과 같은 방법을 활용할 수 있습니다.

  • 활용 java.util.Calendar:
Calendar c = Calendar.getInstance();
c.setTime(yourDate);
int dayOfWeek = c.get(Calendar.DAY_OF_WEEK);
  • 날짜 문자열 형식 변경:
String dayOfWeek = new SimpleDateFormat("EE").format(date);

일 검색 서수

일 서수를 검색하려는 경우 (예: 화요일은 3) 다음 기술을 사용할 수 있습니다.

int dayOfWeek = c.get(Calendar.DAY_OF_WEEK);

입력 날짜 문자열 처리

입력이 Date 객체가 아닌 문자열로 제공되는 경우 , SimpleDateFormat:

Date date = new SimpleDateFormat("dd/M/yyyy").parse(dateString);

추가를 사용하여 구문 분석할 수 있습니다. 라이브러리

  • joda-time: DateTime을 사용하면 dateTime.dayOfWeek()를 호출할 수 있습니다.
  • java.time(Java 8 ): joda-time 대신 java.time 패키지를 사용하여 날짜를 결정하는 것을 고려해보세요. 일주일.

위 내용은 Java에서 특정 날짜의 요일을 어떻게 결정할 수 있습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.