Java에서 날짜와 시간을 얻는 방법은 무엇입니까?



Java는 java.util 패키지에서 사용할 수있는 Date 클래스를 제공합니다. 이 Java 블로그의 날짜 및 시간은 Java 날짜 시간 프로그램으로 작업하는 데 도움이됩니다.

현재 날짜와 시간을 구성하는 Date 클래스를 제공합니다. 이 수업은 java.util 패키지 . 좀 더 깊이 파고 들어 자바에서 날짜와 시간을 어떻게 설정할 수 있는지 이해 해보자.

중점적으로 다룰 주제는 다음과 같습니다.





tableau desktop 9 유자격 준회원

의 시작하자!

Date 클래스의 생성자 및 메서드

Date 클래스는 생성자 :



생성자 :

데이트( ):
이 생성자는 현재 날짜와 시간으로 개체를 초기화합니다.

날짜 (긴 밀리 초) :
이 생성자는 1970 년 1 월 1 일 자정 이후 경과 한 밀리 초 수와 같은 인수를받습니다.

Date 클래스의 방법 :

Date 클래스에는 몇 가지 메서드가 제공됩니다.



개체 복제 () :
이 메서드는 호출 된 Date 개체를 복제합니다.

이전 부울 (날짜) :
호출 된 'Date'개체에 – date의 값으로 지정된 것보다 이전 인 'date'가 포함되어 있으면 true를 반환하고 그렇지 않으면 false를 반환합니다.

이후 부울 (날짜) :
호출 된 'Date'개체에 날짜로 지정된 날짜보다 늦은 '날짜'가 포함되어 있으면 true를 반환하고 그렇지 않으면 false를 반환합니다.

부울 같음 (개체 날짜) :
호출 된 Date 객체에 'date'로 지정된 것과 동일한 시간 및 날짜가 포함되어 있으면 true를 반환하고, 그렇지 않으면 false를 반환합니다.

긴 getTime () :
1970 년 1 월 1 일 이후 경과 한 밀리 초 수를 반환합니다.

int compareTo (Object obj) :
'obj'가 Date 클래스이면 compareTo (Date)와 동일하게 동작합니다. 그렇지 않으면 ClassCastException이 발생합니다.

int hashCode () :
호출 된 개체에 대한 해시 코드를 반환합니다.

void setTime (장시간) :
1970 년 1 월 1 일 자정부터 경과 된 시간 (밀리 초)을 나타내는 시간에 지정된대로 시간과 날짜를 설정합니다.

문자열 toString () :
호출 된 Date 객체를 문자열로 변환하고 결과를 반환합니다.

이제 Java Dates를 살펴 보겠습니다.

자바 날짜

Java는 내장 Date 클래스를 제공하지 않습니다. 우리는 그것을 java.util 패키지. 이 패키지는 다양한 날짜 및 시간 수업을 제공합니다.
다음은 목록입니다.

수업 기술

현지 날짜

자바의 데이터 구조 및 알고리즘
날짜 (년, 월, 일 (YYYY-MM-dd))를 나타냅니다.

현지 시각

시간 (시, 분, 초 및 밀리 초 (HH-mm-ss-zzz))을 나타냅니다.

날짜 시간 포맷터

날짜-시간 개체를 표시하고 구문 분석하기위한 포맷터입니다.

현지 날짜 시간

날짜와 시간을 모두 나타냅니다 (YYYY-MM-dd-HH-mm-ss.zzz).

이제 다음으로 이동하여 현재 날짜와 시간을 어떻게 가져 오는지 보겠습니다.

현재 날짜를 얻는 방법?

현재 날짜를 표시하려면 java.time.LocalDate 수업. 아래는 예입니다.

import java.time.LocalDate public class 예제 {public static void main (String [] args) {LocalDate myObj = LocalDate.now () System.out.println (myObj)}

산출:
2019-08-09

같은 방식으로 현재 시간을 얻으려면 여기에 예가 있습니다.

현재 시간을 가져 오는 방법?

예:

import java.time.LocalTime public class Example2 {public static void main (String [] args) {LocalTime myObj = LocalTime.now () System.out.println (myObj)}}

산출:
15 : 38 : 17.483594

더 나아가 현재 날짜와 시간을 함께 가져 오려면 LocalDateTime 메서드를 제공합니다. 다음은 예입니다.

현재 날짜와 시간을 얻는 방법은 무엇입니까?

package Edureka import java.time.LocalDateTime public class 예제 {public static void main (String [] args) {LocalDateTime myObj = LocalDateTime.now () System.out.println (myObj)}}

산출:

2019-08-08T18 : 13 : 34.269

이제 날짜와 시간을 다르게 표시하거나 다른 형식으로 표시하려면 다음과 같은 메서드가 있습니다. ofPattern () 방법.

날짜 및 시간 형식

이 세그먼트에서는 요구 사항에 따라 날짜 및 시간 형식을 자유롭게 표시 할 수 있습니다.
예:

package Edureka import java.time.LocalDateTime // LocalDateTime 클래스 가져 오기 import java.time.format.DateTimeFormatter // DateTimeFormatter 클래스 가져 오기 public class Aggregation {public static void main (String [] args) {LocalDateTime myDateObj = LocalDateTime.now ( ) System.out.println ( '이전 형식의 출력 :'+ myDateObj) DateTimeFormatter myFormatObj = DateTimeFormatter.ofPattern ( 'DD-MM-YYY HH : mm : ss') 문자열 formattedDate = myDateObj.format (myFormatObj) System.out. println ( '포맷 후 출력 :'+ formattedDate)}}

산출:

자바에서 오버로딩 및 오버로딩

이전 형식의 출력 : 2019-08-08T17 : 38 : 09.419
포맷 후 출력 : 08-08-2019 17:38:09

이것으로 우리는 다양한 예제를 통해 Java 날짜와 시간을 배운이 기사의 끝으로 이동합니다. 이 튜토리얼에서 여러분과 공유 한 모든 내용이 명확하기를 바랍니다.

'Java의 날짜 및 시간'에 대한이 기사가 관련이있는 경우 전 세계에 250,000 명 이상의 만족 한 학습자 네트워크를 보유한 신뢰할 수있는 온라인 학습 회사입니다.

우리는 여정의 모든 단계에서 귀하를 돕고 Java 개발자가 되고자하는 학생과 전문가를 위해 설계된 커리큘럼을 마련합니다. 이 과정은 Java 프로그래밍을 시작하고 Hibernate & Spring과 같은 다양한 Java 프레임 워크와 함께 핵심 및 고급 Java 개념 모두에 대해 교육하도록 설계되었습니다.

질문이있는 경우 '자바의 날짜 및 시간'의 댓글 섹션에있는 모든 질문을 자유롭게 물어보십시오. 저희 팀이 기꺼이 답변 해 드리겠습니다.