> Java > java지도 시간 > 본문

Java 11의 새로운 LocalDate 클래스 및 LocalTime 클래스를 사용하여 날짜 및 시간 처리

WBOY
풀어 주다: 2023-08-01 08:29:10
원래의
1326명이 탐색했습니다.

Java 11의 새로운 LocalDate 클래스와 LocalTime 클래스를 사용하여 날짜 및 시간을 처리합니다.

소개:
Java 11에는 날짜 및 시간 처리에 적합한 새로운 클래스와 메서드가 많이 있습니다. 여기에는 각각 날짜와 시간을 처리하는 데 사용되는 LocalDate 클래스와 LocalTime 클래스가 포함됩니다. 이 기사에서는 이 두 클래스를 사용하여 날짜와 시간을 처리하는 방법을 소개하고 해당 코드 예제를 첨부합니다.

1. LocalDate 클래스
LocalDate 클래스는 Java 라이브러리에서 날짜를 나타내는 데 사용되는 클래스입니다. 생일, 모임 날짜 등 특정 날짜를 나타내는 데 사용할 수 있습니다. 다음은 LocalDate 클래스 사용에 대한 몇 가지 일반적인 예입니다.

  1. 현재 날짜를 나타내는 LocalDate 개체 만들기:

    LocalDate today = LocalDate.now();
    System.out.println("今天的日期是:" + today);
    로그인 후 복사
  2. 특정 날짜 만들기:

    LocalDate specificDate = LocalDate.of(2022, 6, 30);
    System.out.println("特定的日期是:" + specificDate);
    로그인 후 복사
  3. 날짜의 연도, 월, 일을 가져옵니다.

    int year = today.getYear();
    int month = today.getMonthValue();
    int day = today.getDayOfMonth();
    System.out.println("年份:" + year);
    System.out.println("月份:" + month);
    System.out.println("日期:" + day);
    로그인 후 복사
  4. 두 날짜가 같은지 확인합니다.

    LocalDate date1 = LocalDate.of(2022, 6, 30);
    LocalDate date2 = LocalDate.of(2022, 6, 30);
    
    if (date1.equals(date2)) {
     System.out.println("两个日期相等");
    } else {
     System.out.println("两个日期不相等");
    }
    로그인 후 복사

2. LocalTime 클래스
LocalTime 클래스는 Java 라이브러리의 또 다른 새로운 클래스로 시간을 나타내는 데 사용됩니다. 회의 시간, 근무 시간 등과 같은 특정 시간을 나타내는 데 사용할 수 있습니다. 다음은 LocalTime 클래스 사용에 대한 몇 가지 일반적인 예입니다.

  1. 현재 시간을 나타내는 LocalTime 개체 만들기:

    LocalTime currentTime = LocalTime.now();
    System.out.println("当前时间是:" + currentTime);
    로그인 후 복사
  2. 특정 시간 만들기:

    LocalTime specificTime = LocalTime.of(13, 30, 0);
    System.out.println("特定的时间是:" + specificTime);
    로그인 후 복사
  3. 시간, 분, 초를 가져옵니다. time:

    int hour = currentTime.getHour();
    int minute = currentTime.getMinute();
    int second = currentTime.getSecond();
    System.out.println("小时:" + hour);
    System.out.println("分钟:" + minute);
    System.out.println("秒:" + second);
    로그인 후 복사
  4. 두 시간이 같은지 판단하세요:

    LocalTime time1 = LocalTime.of(13, 30, 0);
    LocalTime time2 = LocalTime.of(13, 30, 0);
    
    if (time1.equals(time2)) {
     System.out.println("两个时间相等");
    } else {
     System.out.println("两个时间不相等");
    }
    로그인 후 복사

요약:
Java 11의 LocalDate 클래스와 LocalTime 클래스를 사용하여 날짜와 시간을 편리하게 처리하세요. 이 두 클래스를 사용하면 특정 날짜와 시간을 쉽게 표현하고 연도, 월, 일, 시, 분, 초를 가져오고 두 날짜 또는 두 시간이 같은지 확인하는 등 다양한 작업을 수행할 수 있습니다. 이러한 기능을 사용하면 날짜 및 시간 작업이 더욱 쉽고 직관적으로 이루어집니다.

이러한 클래스를 사용할 때 날짜 추가 및 빼기, 서식 지정 등과 같은 다른 작업도 수행할 수 있다는 점은 주목할 가치가 있습니다. 날짜 및 시간 처리 작업에 대한 자세한 내용은 공식 Java 11 설명서를 참조하세요.

이 기사가 Java 11의 날짜 및 시간 처리를 배우고 사용하는 데 도움이 되기를 바랍니다. 프로그래밍에 행운이 있기를 바랍니다!

위 내용은 Java 11의 새로운 LocalDate 클래스 및 LocalTime 클래스를 사용하여 날짜 및 시간 처리의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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