내가 날짜 생성자에 전화 당신이 생각하는 일을 생각하지 않습니다.
날짜에 대한 세 가지 인수 생성자는 다음과 같습니다
날짜 (INT 년, INT 월, INT 일) 추천하지 않습니다. JDK 버전 1.1 현재, Calendar.set (연도 + 1900, 월, 날짜) 또는 GregorianCalendar (연도 + 1900, 월, 날짜)로 대체되었습니다. (INT 년, INT 월, INT 날짜 시간, INT 분, INT 초 INT)
날짜 추천하지 않습니다 :
이 하나를 시도하십시오. JDK 버젼 1.1 이후는, Calendar.set (년 +1900, 월, 일,시, 분, 초) 또는 GregorianCalendar (년 +1900, 월, 일,시, 분, 초)로 옮겨졌습니다
관심은 시간이 경과 한 후 양쪽 모두에 대해 동일한 날짜를 플러그인 한 다음 뺍니다.
이 시도 :
날짜 D1 = 새로운 날짜 (15, 10, 44); System.out.println (d1.toString());
날짜가 표시됩니다.
- 숙제 인 경우 강사는 날짜/시간 API 클래스 방법을 사용하지 않을 수 있습니다.
import java.util.Date;
공용 클래스 SomeOnesHomeWork {
public final int secondsInMinute = 60;
public final int millisecondsPerSecond =1000;
public final int milliPerMinute = secondsInMinute * millisecondsPerSecond;
public int convertMillisecondsToMinutes(long milliseconds){
return (int) (milliseconds/milliPerMinute);
}
public int differenceInMinutes(long beginTime,long endTime){
return convertMillisecondsToMinutes(endTime - beginTime);
}
public static void main(String[] argc){
//Make the dates
Date d1 = new Date(1999,12,31,23,45,44);
Date d2 = new Date(1999,12,31,23,59,59);
//We Could use Static methods, probably should
SomeOnesHomeWork aHomeWorkObject = new SomeOnesHomeWork();
System.out.println("The time between two dates in minutes: "
+ aHomeWorkObject.differenceInMinutes(
d1.getTime(),d2.getTime()));
}
}
이 숙제인가? 우리가 도울 수 있도록 지금까지 한 일을 게시하십시오. – Mob
이것을 시도하십시오 [link] (http://stackoverflow.com/questions/7631470/how-to-format-a-date-in-java/7631508#7631508). 비슷한 질문이 있습니다. –