본문 바로가기

Calendar2

[JAVA] 자바 정리노트(4) [JAVA] 자바 정리노트(4)- 시간, 날짜 관련 클래스와 컬렉션 프레임웤 - 1. Calendar클래스는 추상클래스이므로 인스턴스를 생성할 수 없다. 그래서 getInstance() 메소드를 이용하여 인스턴스를 얻어야 한다. 이 때 시스템의 국가를 확인하여 BuddhistCalendar(태국에만 해당) 혹은 GregorianCalendar의 완성된 인스턴스를 자동 반환해준다. (추상클래스에 사용되는 getInstance() 메소드는 당연히 static이다.)Calendar cal = Calendar.getInstance(); 2. 'java.time' 패키지에서 날짜를 표현할 때에는 LocalDate 클래스를 사용하며, 시간을 표현할 때에는 LocalTime 클래스를 사용한다. 혹은 날짜와 시간을 모.. 2019. 1. 26.
[JAVA]날짜와 시간 클래스, Date의 Calendar간의 변환 날짜와 시간 관련 클래스, Date와 Calendar클래스간의 변환 날짜와 시간을 다루기 위해서 Date클래스가 JDK 1.0부터 사용되었다. 그러나 지금 돌이켜보면 Date 클래스의 기능은 다소 부실했다. Date의 기능이 부족하여 Calender 클래스가 이후(JDK 1.1) 등장했다. Date와는 훨씬 좋은 기능들을 제공했지만 여러 단점들이 발견되었다. ...이후 'java.time' 패키지가 등장(JDK 1.8)하여 이 단점들을 개선한 새로운 클래스들을 선보였다. 그러나, 자바가 오랜 세월 사용된 만큼 아직까지도 Date, Calender 클래스를 계속해서 사용하는 곳이 있다.때때로 이 둘간의 변환 작업이 필요하다. #Date 클래스를 Calendar 클래스로 변환하기Date d = new Dat.. 2019. 1. 25.
반응형