> Java > java지도 시간 > 자바 로컬 날짜

자바 로컬 날짜

王林
풀어 주다: 2024-08-30 15:51:15
원래의
370명이 탐색했습니다.

Java에서 LocalDate 클래스는 yyyy – mm – dd 기본 형식으로 날짜를 나타냅니다. 시간이나 시간대는 표시하지 않고 날짜 설명만 표시합니다.

무료 소프트웨어 개발 과정 시작

웹 개발, 프로그래밍 언어, 소프트웨어 테스팅 등

특정 기능이 있습니다:

  • Java LocalDate는 불변 클래스입니다.
  • 생일이나 공휴일 등 시간대나 시간 정보가 불필요한 날짜를 표현하기 위해 주로 LocalDate를 사용합니다.
  • Java LocalDate 클래스는 최종 클래스이므로 연장할 수 없습니다.
  • 값 기반 클래스이므로 equals() 메서드를 사용하여 두 개의 LocalDate 인스턴스를 비교할 수 있습니다.

Java LocalDate 클래스 선언:

공개 최종 클래스 Local Date는 객체를 확장하여 Temporal, TemporalAdjuster, ChronoLocalDate, Serialized를 구현합니다

Java LocalDate를 위한 상위 18가지 메소드

다음은 Java LocalDate에서 일반적으로 사용되는 메소드입니다.

1. getMonth()

월 필드는 Month 열거형의 도움으로 반환됩니다.

코드:

import java.util.*;
import java.time.*;
public class LocalDateExample {
public static void main(String[] args)
{
// Date parsing
LocalDate ld = LocalDate.parse("2018-04-21");
// Prints the month
System.out.println(ld.getMonth());
}
}
로그인 후 복사

출력:

자바 로컬 날짜

2. 형식( DateTimeFormatter 포맷터 )

날짜는 언급된 형식을 사용하여 형식화됩니다.

코드:

import java.util.*;
import java.time.*;
import java.time.format.DateTimeFormatter;
public class LocalDateExample {
public static void main(String[] args)
{
// Date parsing
LocalDate ld = LocalDate.parse("2018-04-21");
// Prints the date in specified format
DateTimeFormatter f = DateTimeFormatter.ofPattern("dd/MM/YYYY");
System.out.println(f.format(ld));
}
}
로그인 후 복사

출력:

자바 로컬 날짜

3. adjustInto( 임시 온도 )

언급된 임시 개체 온도는 개체 날짜에 따라 조정됩니다.

코드:

import java.util.*;
import java.time.*;
public class LocalDateExample {
public static void main(String[] args)
{
ZonedDateTime d = ZonedDateTime.now();
// Date parsing
LocalDate ld = LocalDate.parse("2018-04-21");
// adjusts the date
d = (ZonedDateTime)ld.adjustInto(d);
System.out.println(d);
}
}
로그인 후 복사

출력:

자바 로컬 날짜

4. getChronology

캘린더 시스템이 ISO인 캘린더의 연대순이 반환됩니다.

코드:

import java.util.*;
import java.time.*;
public class LocalDateExample {
public static void main(String[] args)
{
// Date parsing
LocalDate ld = LocalDate.parse("2018-04-21");
// Prints the chronology in ISO system
System.out.println(ld.getChronology());
}
}
로그인 후 복사

출력:

자바 로컬 날짜

5. getDayOfMonth()

필드 날짜를 검색합니다.

코드:

import java.util.*;
import java.time.*;
public class LocalDateExample {
public static void main(String[] args)
{
// Date parsing
LocalDate ld = LocalDate.parse("2018-04-21");
// Prints the day of month
System.out.println(ld.getDayOfMonth());
}
}
로그인 후 복사

출력:

자바 로컬 날짜

6. getDayOfWeek()

필드 요일을 검색합니다.

코드:

import java.util.*;
import java.time.*;
public class LocalDateExample {
public static void main(String[] args)
{
// Date parsing
LocalDate ld = LocalDate.parse("2018-04-21");
// Prints the day of week
System.out.println(ld.getDayOfWeek());
}
}
로그인 후 복사

출력:

자바 로컬 날짜

7. getDayOfYear()

필드 날짜를 검색합니다.

코드:

import java.util.*;
import java.time.*;
public class LocalDateExample {
public static void main(String[] args)
{
// Date parsing
LocalDate ld = LocalDate.parse("2018-04-21");
// Prints the day of year
System.out.println(ld.getDayOfYear());
}
}
로그인 후 복사

출력:

자바 로컬 날짜

8. 비교 대상( ChronoLocalDated1 )

이 메서드는 이 날짜를 다른 날짜와 비교합니다.

코드:

import java.util.*;
import java.time.*;
public class LocalDateExample {
public static void main(String[] args)
{
// Date parsing
LocalDate ld = LocalDate.parse("2018-02-21");
// Date parsing
LocalDate ld1 = LocalDate.parse("2018-02-14");
// Prints the day of year
System.out.println(ld.compareTo(ld1));
}
}
로그인 후 복사

출력:

자바 로컬 날짜

9. lengthOfMonth()

날짜를 기준으로 한 달의 길이를 반환하는 함수입니다.

코드:

import java.util.*;
import java.time.*;
public class LocalDateExample {
public static void main(String[] args)
{
// Date parsing
LocalDate ld = LocalDate.parse("2018-02-21");
// Prints the LENGTH OF THE MONTH
System.out.println(ld.lengthOfMonth());
}
}
로그인 후 복사

출력:

자바 로컬 날짜

10. lengthOfYear()

날짜를 기준으로 연도의 길이를 반환하는 함수입니다.

코드:

import java.util.*;
import java.time.*;
public class LocalDateExample {
public static void main(String[] args)
{
// Date parsing
LocalDate ld = LocalDate.parse("2019-02-21");
// Prints the LENGTH OF THE MONTH
System.out.println(ld.lengthOfYear());
}
}
로그인 후 복사

출력:

자바 로컬 날짜

11. withMonth( int 월 )

이 함수는 지정된 대로 월이 변경된 날짜의 복사본을 반환합니다.

코드:

import java.util.*;
import java.time.*;
public class LocalDateExample {
public static void main(String[] args)
{
// Date parsing
LocalDate ld = LocalDate.parse("2018-02-21");
//month that want to be changed to
LocalDate r = ld.withMonth(10);
// Prints the new date
System.out.println(r);
}
}
로그인 후 복사

출력:

자바 로컬 날짜

12. withYear( int 연도 )

그 함수는 연도가 지정된 대로 변경된 날짜의 복사본을 반환합니다.

코드:

import java.util.*;
import java.time.*;
public class LocalDateExample {
public static void main(String[] args)
{
// Date parsing
LocalDate ld = LocalDate.parse("2018-02-21");
//year that want to be changed to
LocalDate r = ld.withYear(1992);
// Prints the new date
System.out.println(r);
}
}
로그인 후 복사

출력:

자바 로컬 날짜

13. withDayOfYear( int doy )

이 함수는 지정된 날짜를 변경하여 날짜를 반환합니다.

코드:

import java.util.*;
import java.time.*;
public class LocalDateExample {
public static void main(String[] args)
{
// Date parsing
LocalDate ld = LocalDate.parse("2018-02-21");
LocalDate r = ld.withDayOfYear(44);
// Prints the new date
System.out.println(r);
}
}
로그인 후 복사

출력:

자바 로컬 날짜

14. withDayOfMonth( int dom )

이 함수는 지정된 날짜를 변경하여 날짜를 반환합니다.

코드:

import java.util.*;
import java.time.*;
public class LocalDateExample {
public static void main(String[] args)
{
// Date parsing
LocalDate ld = LocalDate.parse("2018-02-21");
LocalDate r = ld.withDayOfMonth(23);
// Prints the new date
System.out.println(r);
}
}
로그인 후 복사

출력:

자바 로컬 날짜

15. isLeapYear()

해당 연도가 윤년인지 아닌지에 따라 각각 True 또는 False가 반환됩니다.

코드:

import java.util.*;
import java.time.*;
public class LocalDateExample {
public static void main(String[] args)
{
// Date parsing
LocalDate ld = LocalDate.parse("2019-02-21");
// Prints the LENGTH OF THE MONTH
System.out.println(ld.isLeapYear());
}
}
로그인 후 복사

출력:

자바 로컬 날짜

16. isAfter( ChronoLocalDatedate )

Checks whether this Date is after the mentioned Date.

Code:

import java.util.*;
import java.time.*;
public class LocalDateExample {
public static void main(String[] args)
{
// Date parsing
LocalDate ld = LocalDate.parse("2019-02-21");
// Date parsing
LocalDate ld1 = LocalDate.parse("2019-04-21");
// Prints the LENGTH OF THE MONTH
System.out.println(ld.isAfter(ld1));
}
}
로그인 후 복사

Output:

자바 로컬 날짜

17. isBefore( ChronoLocalDatedate )

Checks whether this Date is before the mentioned Date.

Code:

import java.util.*;
import java.time.*;
public class LocalDateExample {
public static void main(String[] args)
{
// Date parsing
LocalDate ld = LocalDate.parse("2019-04-21");
// Date parsing
LocalDate ld1 = LocalDate.parse("2019-02-21");
// Prints the LENGTH OF THE MONTH
System.out.println(ld.isBefore(ld1));
}
}
로그인 후 복사

Output:

자바 로컬 날짜

18. getYear()

The year field will be returned.

Code:

import java.util.*;
import java.time.*;
public class LocalDateExample {
public static void main(String[] args)
{
// Date parsing
LocalDate ld = LocalDate.parse("2018-04-21");
// Prints the month
System.out.println(ld.getYear());
}
}
로그인 후 복사

Output:

자바 로컬 날짜

위 내용은 자바 로컬 날짜의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿