Monday, December 11, 2006
Java/자바] 어제 날짜 구하기; 전날 날짜 계산 출력 메서드(함수); Yesterday Date
자바로, 어제의 날짜를 얻는 방법입니다. "어제 년"과 "어제 월"까지 구합니다.
오늘이, 1월1일이라면 어제의 년과 오늘의 년이 달라지기에 "년"도 계산해 주어야 합니다.
소스 파일명: Foo.java
※ 아래 박스 클릭 후, 키보드 화살표 키로 좌우 스크롤 가능함
위의 예제 컴파일 및 실행 결과:
(현재 날짜가 2006-01-01일일 경우)
▶▶ Java/자바] 내일 날짜 구하기; 다음날 날짜 계산 출력 메서드(함수); Get Tomorrow Date
▶▶ 자바.Java] 현재 날짜 시간 구하기, 연월일/시분초 요일 얻기: Get Date Time
오늘이, 1월1일이라면 어제의 년과 오늘의 년이 달라지기에 "년"도 계산해 주어야 합니다.
어제 날짜 구하기 예제 소스
소스 파일명: Foo.java
※ 아래 박스 클릭 후, 키보드 화살표 키로 좌우 스크롤 가능함
import java.util.*;
public class Foo {
public static void main(String[] args) {
Calendar cal = new GregorianCalendar();
cal.add(Calendar.DATE, -1);
System.out.println("어제 년: " + cal.get(Calendar.YEAR));
System.out.println("어제 월: " + (cal.get(Calendar.MONTH) + 1));
System.out.println("어제 일: " + cal.get(Calendar.DAY_OF_MONTH));
// 24시간 전의 날짜, 시간, 시간대를
// Sun Dec 10 13:50:52 KST 2006 이런 식으로 한 줄로 출력
Date date = cal.getTime();
System.out.println(date.toString());
}
}
public class Foo {
public static void main(String[] args) {
Calendar cal = new GregorianCalendar();
cal.add(Calendar.DATE, -1);
System.out.println("어제 년: " + cal.get(Calendar.YEAR));
System.out.println("어제 월: " + (cal.get(Calendar.MONTH) + 1));
System.out.println("어제 일: " + cal.get(Calendar.DAY_OF_MONTH));
// 24시간 전의 날짜, 시간, 시간대를
// Sun Dec 10 13:50:52 KST 2006 이런 식으로 한 줄로 출력
Date date = cal.getTime();
System.out.println(date.toString());
}
}
위의 예제 컴파일 및 실행 결과:
(현재 날짜가 2006-01-01일일 경우)
D:\Z>date /t
2006-01-01 일
D:\Z>javac Foo.java && java Foo
어제 년: 2005
어제 월: 12
어제 일: 31
Sat Dec 31 13:55:09 KST 2005
D:\Z>
2006-01-01 일
D:\Z>javac Foo.java && java Foo
어제 년: 2005
어제 월: 12
어제 일: 31
Sat Dec 31 13:55:09 KST 2005
D:\Z>
▶▶ Java/자바] 내일 날짜 구하기; 다음날 날짜 계산 출력 메서드(함수); Get Tomorrow Date
▶▶ 자바.Java] 현재 날짜 시간 구하기, 연월일/시분초 요일 얻기: Get Date Time
tag: java
자바 | Java
<< Home