이 매뉴얼은 자바에서 현재 타임스탬프를 얻는 방법을 보여줄 것입니다.
Java에서 현재 타임스탬프를 가져오는 방법은 무엇입니까?
Java에서 현재 타임스탬프를 가져오려면 아래 제공된 클래스의 메서드를 사용할 수 있습니다.
-
- 날짜 클래스
- ZonedDateTime 클래스
- 즉석 수업
- LocalDateTime 클래스
언급된 클래스들의 메소드 동작을 확인해보자!
방법 1: 날짜 클래스를 사용하여 현재 타임스탬프 가져오기
현재 타임스탬프를 얻으려면 ' 날짜 '가 있는 java.util 패키지의 '클래스 단순 날짜 형식 ” 클래스 개체를 사용하여 원하는 형식을 사용하여 타임스탬프의 형식을 지정합니다.
통사론
SimpleDateFormat 클래스와 함께 Date 클래스를 사용하여 현재 타임스탬프를 가져오려면 다음 구문을 사용하십시오.
df.형식 ( 새로운 날짜 ( ) ) ;
여기, ' DF ' 개체는 '를 호출하는 SimpleDateFormat 클래스 개체입니다. 체재() ' 메서드를 호출하고 새 Date 클래스 객체를 매개변수로 전달합니다.
예시
이 예제에서는 먼저 SimpleDateFormat 클래스의 인스턴스를 만들고 날짜 표시에 사용할 형식을 전달합니다.
단순 날짜 형식 DF = 새로운 SimpleDateFormat ( 'dd/MM/yyyy.HH:mm:ss' ) ;
그런 다음 '라는 이름의 문자열 유형 변수를 만듭니다. 타임스탬프 ' 현재 타임스탬프 값을 지정된 형식으로 저장합니다.
마지막으로 콘솔 창에 값 변수 timeStamp를 인쇄합니다.
출력은 지정된 형식으로 현재 타임스탬프를 보여줍니다.
특정 영역 내에서 현재 타임스탬프를 가져오겠습니다.
방법 2: ZonedDateTime 클래스를 사용하여 현재 타임스탬프 가져오기
이 섹션에서는 ' 존 날짜 시간 ' 수업. ZonedDateTime 클래스는 영역 데이터가 포함된 타임스탬프를 생성합니다. 시스템의 기본 영역은 ' 시스템 기본값() ' 메서드를 사용하고 지정된 zoneId에 대한 현재 타임스탬프는 ' 지금() ' 방법.
통사론
'를 사용하여 시스템 영역에 대한 현재 타임스탬프를 얻으려면 존 날짜 시간 ' 클래스에서 아래 제공된 구문을 사용합니다.
ZonedDateTime.now ( 값의 영역 ID ) ;
여기에서 ZonedDateTime 클래스는 ' 지금() ' 시스템 영역에 대한 현재 타임스탬프를 저장하는 ZoneId 변수를 전달하여 메서드를 호출합니다.
예시
먼저 '를 사용하여 영역 정보가 있는 현재 타임스탬프를 가져옵니다. 시스템 기본값() 'ZoneId의 '메소드를 만들고 '라는 객체에 저장합니다. 존 ':
ZoneId 영역 = ZoneId.systemDefault ( ) ;
그러면 우리는 ' 지금() ” 메서드를 인수로 전달하여 영역을 전달합니다. 결과 출력 값은 ' withDateTime ' 물체:
마지막으로 ZonedDateTime 객체의 값을 출력합니다.
출력은 우리 영역의 현재 타임스탬프를 보여줍니다. ' 아메리카/시카고 ':
Java에서 현재 타임스탬프를 가져오는 다른 접근 방식을 시도해 보겠습니다.
방법 3: 인스턴트 클래스를 사용하여 현재 타임스탬프 가져오기
' 즉각적인 ' 클래스는 완전히 변하지 않는 순간의 가장 일반적인 구현입니다. 그것의 ' 지금() ” 메서드는 초라는 순간에 현재 타임스탬프를 가져오는 데 사용됩니다.
통사론
아래 주어진 구문에 따라 ' 즉각적인 ' 수업:
인스턴트.나우 ( ) ;
예시
여기에서 ''라는 Instant 클래스의 객체를 먼저 생성할 것입니다. 현재 시간 스탬프 '를 호출하여 현재 타임스탬프의 값을 저장하는 ' 지금() ' 방법:
Instant currentTimeStamp = Instant.now ( ) ;
그런 다음 '를 사용하여 현재 타임스탬프 값을 인쇄합니다. System.out.println() ' 방법:
출력은 현재 타임스탬프를 순간적으로 표시하고 ' 티 '는 출력에서 '를 나타냅니다. 시간 ,' 날짜와 시간 사이의 중단 역할을 합니다.
이제 Java에서 현재 타임스탬프를 가져오는 마지막 방법으로 이동합니다.
방법 4: LocalDateTime 클래스를 사용하여 현재 타임스탬프 가져오기
이 섹션에서는 ' 현지 날짜 시간 ' 수업. '와 함께 사용할 수 있습니다. 날짜/시간 포맷터 ' 클래스를 사용하여 원하는 패턴으로 포맷합니다. Java에서 날짜 및 시간에 대해 가장 많이 사용되는 클래스입니다.
통사론
주어진 구문에 따라 LocalDateTime 클래스의 now() 메서드를 사용합니다.
LocalDateTime.now ( ) ;
예시
이 예에서는 먼저 ' 날짜 시간 '를 호출하여 현재 타임스탬프의 값을 저장하는 LocalDateTime 클래스의 '객체 지금() ' 방법:
LocalDateTime 날짜 시간 = LocalDateTime.now ( ) ;
그런 다음 '를 사용하여 패턴을 설정합니다. 패턴() ' DateTimeFormatter 클래스의 메서드를 호출한 다음 ' 체재() '를 전달하여 ' 날짜 시간 '객체를 인수로 사용:
마지막으로 콘솔에 현재 타임스탬프를 인쇄합니다.
산출
Java에서 현재 타임스탬프를 가져오는 다양한 방법을 다루었습니다.
결론
Java에서 현재 타임스탬프를 가져오려면 Date 클래스, ZonedDateTime 클래스, Instant 클래스 및 LocalDateTime 클래스의 메서드를 사용할 수 있습니다. 이러한 클래스는 java.time 및 java.util 패키지에 속합니다. '와 같은 방법을 사용합니다. 지금() ', ' 체재() ', ' 무늬() ', 등등. 이 매뉴얼에서는 Java에서 현재 타임스탬프를 가져오는 모든 방법을 자세한 예제와 함께 시연했습니다.