import java.time.*;로 import 시켜주자.
LocalTime 클래스로써 시간을 저장 가능.
DataTimeFormatter.ofPattern("H:mm") 과 같이 String의 형태를 미리 지정가능.
이후에 LocalTime.parse(String, format); 와같이 사용하여 LocalTime 객체에 저장 가능.
* "HH:mm"형태를 사용해보았으나 파싱중 오류발생
시간 비교 => ChronoUnit
import java.time.Instant;
import java.time.temporal.Temporal;
import java.time.temporal.ChronoUnit;
(물론 java.time.*;로 한번에 해도 된다.)
특히 ChronoUnit.between(time1, time2) 가 유용하다.
* Duration 클래스가 존재하지만 Seconds를 필수로 요구하기 때문에 시간과 분만 사용한 이번 과제에는 사용 불가.
https://docs.oracle.com/javase/tutorial/datetime/iso/period.html
'Programming Language > Java' 카테고리의 다른 글
Swing MVC(Model-View-Controller) (0) | 2017.11.29 |
---|