Computer >> 컴퓨터 >  >> 프로그램 작성 >> Java

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

<시간/>

Java에서는 다양한 방법으로 현재 날짜와 시간을 얻을 수 있습니다. 다음은 그 중 일부입니다 -

Date 클래스의 생성자

java.util.Date 의 인수가 없는 생성자 클래스는 현재 날짜와 시간을 나타내는 Date 객체를 반환합니다.

import java.util.Date;
public class CreateDate {
   public static void main(String args[]) {      
      Date date = new Date();
      System.out.print(date);
   }
}

출력

Thu Nov 05 20:04:57 IST 2020

LocalDateTime 클래스의 now() 메소드

LocaldateTime 클래스의 now() 메서드는 현재 시간을 나타내는 Date 객체를 반환합니다.

import java.time.LocalDate;
import java.time.LocalDateTime;
public class CreateDateTime {
   public static void main(String args[]) {  
      LocalDateTime date = LocalDateTime.now();
      System.out.println("Current Date and Time: "+date);
   }
}

출력

Current Date and Time: 2020-11-05T21:49:11.507

캘린더 클래스의 getInstance() 메소드

이 클래스의 getInstance()(인수 없음) 메서드는 현재 날짜와 시간을 나타내는 Calendar 객체를 반환합니다.

import java.util.Calendar;
import java.util.Date;
public class CreateDateTime {
   public static void main(String[] args) {
      Calendar obj = Calendar.getInstance();
      Date date = obj.getTime();
      System.out.println("Current Date and time: "+date);
   }
}

출력

Current Date and time: Thu Nov 05 21:46:19 IST 2020

java.time.Clock 클래스

또한 아래와 같이 java.time.Clock 클래스를 사용하여 현재 날짜 및 시간 값을 얻을 수 있습니다. -

import java.time.Clock;
public class CreateDateTime {
   public static void main(String args[]) {
      Clock obj = Clock.systemUTC();
      System.out.println("Current date time: "+obj.instant());
   }
}

출력

Current date time: 2020-11-05T16:33:06.155Z