
Date 객체의 setSeconds 메소드는 두 개의 매개변수를 받는데, 첫 번째 매개변수는 초(second)이고 두 번째 매개변수는 밀리초(millisecond)입니다.
이 메소드는 두 번째 매개변수인 밀리초(millisecond)가 1000 초 이하로만 받을 수 있는 이유는, 밀리초는 초의 1000분의 1로, 초는 60초의 1분의 1로, 1분은 60초의 1분의 1로 구성되어 있기 때문입니다.
즉, 1초는 1000밀리초로 구성되어 있으며, 1분은 60초로 구성되어 있기 때문에, 1000 초 초과하는 밀리초를 받을 수 없습니다.
하지만, 실제로 1000 초 초과의 밀리초(millisecond)를 받을 수 있는 방법은 있습니다.
Date 객체의 setTime(long time) 메소드를 사용할 수 있습니다.
이 메소드는 long 타입의 시간을 받을 수 있으며, 밀리초(millisecond)까지의 시간을 받을 수 있습니다.
예를 들어, 2024년 3월 13일 14:30:00에 5000밀리초를 추가하려면, 다음과 같이 코드를 작성할 수 있습니다.
#hostingforum.kr
java
Date date = new Date();
date.setTime(date.getTime() + 5000);
이러한 방법으로, 1000 초 초과의 밀리초(millisecond)를 받을 수 있습니다.
2025-03-13 22:59