Math/Date class에서 자주 사용하는 메서드를 정리해봤다.
public class MathTest {
public static void main(String[] args) {
double d1 = 12.426;
System.out.println(d1); //12.426
//반올림
System.out.println(Math.rount(d1)); //12
//올림
System.out.println(Math.ceil(d1)); //13.0
//내림
System.out.println(Math.floor(d1)); //12.0
}
}
public class DateTest {
public static void main(String[] args) {
//오늘 날짜 취득
Date today = Calendar.getInstance().getTime();
//포멧 설정
SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
System.out.println(simpleDateFormat.format(today)); //yyyy-MM-dd HH:mm:ss형식으로 날짜 출력
//현재 날짜
LocalDate localDate = LocalDate.now();
//현재 시간
LocalTime localTime = LocalTime.now();
//현재 날짜, 시간
LocalDateTime localDateTime = LocalDateTime.now();
//포멧 설정
DateTimeFormatter dateTimeFormatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
System.out.println(localDateTime.format(dateTimeFormatter)); //yyyy-MM-dd HH:mm:ss형식으로 날짜 출력
//날짜를 더함
localDateTime.plusDays(1);
}
}