Saturday, October 14, 2006
자바.Java] 현재 날짜 시간 구하기, 오늘 연월일/시분초 요일 얻기: Get Date Time
자바로, 현재 날짜와 현재 시각을 구하는 방법은 다음과 같습니다:
파일명: Foo.java
실행 결과:
2007-01-25 13:18:46 형식으로 날짜/시간 출력: ▶▶ Java/자바] 날짜/시간 타임 스탬프 출력; Print ISO Time Stamp
▶▶ Java/자바] 오늘 요일 이름 구하기, 요일명 출력; Get-Print DAY OF THE WEEK
▶▶ Java/자바] Date 클래스; 현재 날짜/시간/요일, 간단히 출력 예제
▶▶ Java/자바] 어제 날짜 구하기; 전날 날짜 계산 출력 메서드(함수); Yesterday Date
▶▶ Java/자바] 내일 날짜 구하기; 다음날 날짜 계산 출력 메서드(함수); Get Tomorrow Date
▶▶ Java 자바] 이번 달이 몇 분기? 몇 사분기인지 구하기; Quarter of the Year
Java: 현재 날짜 시간 (오늘 날짜/시간) 구하기 예제
파일명: Foo.java
import java.util.Calendar;
public class Foo {
public static void main(String args[]) {
Calendar oCalendar = Calendar.getInstance( ); // 현재 날짜/시간 등의 각종 정보 얻기
System.out.println("현재 년: " + oCalendar.get(Calendar.YEAR));
System.out.println("현재 월: " + (oCalendar.get(Calendar.MONTH) + 1));
System.out.println("현재 일: " + oCalendar.get(Calendar.DAY_OF_MONTH));
System.out.println(); // 다음줄로 행갈이 하기
System.out.println("현재 시: " + oCalendar.get(Calendar.HOUR_OF_DAY)); // 24시간제
System.out.println("현재 분: " + oCalendar.get(Calendar.MINUTE));
System.out.println("현재 초: " + oCalendar.get(Calendar.SECOND));
System.out.println();
// 12시간제로 현재 시
System.out.print("현재 시: " + oCalendar.get(Calendar.HOUR));
if (oCalendar.get(Calendar.AM_PM) == 0) System.out.println("am");
else System.out.println("pm");
System.out.println("현재 초의 1000분의1초: " + oCalendar.get(Calendar.MILLISECOND));
System.out.println("현재 요일: " + oCalendar.get(Calendar.DAY_OF_WEEK)); // 일요일 = 1
System.out.println("올해 몇 번째 날: " + oCalendar.get(Calendar.DAY_OF_YEAR)); // 1월 1일 = 1
System.out.println("올해 몇 번째 주: " + oCalendar.get(Calendar.WEEK_OF_YEAR)); // 1월 1일은 = 1
System.out.println("이번 달의 몇 번째 주: " + oCalendar.get(Calendar.WEEK_OF_MONTH)); // 첫째 주 = 1
}
}
public class Foo {
public static void main(String args[]) {
Calendar oCalendar = Calendar.getInstance( ); // 현재 날짜/시간 등의 각종 정보 얻기
System.out.println("현재 년: " + oCalendar.get(Calendar.YEAR));
System.out.println("현재 월: " + (oCalendar.get(Calendar.MONTH) + 1));
System.out.println("현재 일: " + oCalendar.get(Calendar.DAY_OF_MONTH));
System.out.println(); // 다음줄로 행갈이 하기
System.out.println("현재 시: " + oCalendar.get(Calendar.HOUR_OF_DAY)); // 24시간제
System.out.println("현재 분: " + oCalendar.get(Calendar.MINUTE));
System.out.println("현재 초: " + oCalendar.get(Calendar.SECOND));
System.out.println();
// 12시간제로 현재 시
System.out.print("현재 시: " + oCalendar.get(Calendar.HOUR));
if (oCalendar.get(Calendar.AM_PM) == 0) System.out.println("am");
else System.out.println("pm");
System.out.println("현재 초의 1000분의1초: " + oCalendar.get(Calendar.MILLISECOND));
System.out.println("현재 요일: " + oCalendar.get(Calendar.DAY_OF_WEEK)); // 일요일 = 1
System.out.println("올해 몇 번째 날: " + oCalendar.get(Calendar.DAY_OF_YEAR)); // 1월 1일 = 1
System.out.println("올해 몇 번째 주: " + oCalendar.get(Calendar.WEEK_OF_YEAR)); // 1월 1일은 = 1
System.out.println("이번 달의 몇 번째 주: " + oCalendar.get(Calendar.WEEK_OF_MONTH)); // 첫째 주 = 1
}
}
실행 결과:
D:\Z>javac Foo.java && java Foo
현재 년: 2006
현재 월: 10
현재 일: 14
현재 시: 16
현재 분: 12
현재 초: 16
현재 시: 4pm
현재 초의 1000분의1초: 505
현재 요일: 7
올해 몇 번째 날: 287
올해 몇 번째 주: 41
이번 달의 몇 번째 주: 2
D:\Z>
현재 년: 2006
현재 월: 10
현재 일: 14
현재 시: 16
현재 분: 12
현재 초: 16
현재 시: 4pm
현재 초의 1000분의1초: 505
현재 요일: 7
올해 몇 번째 날: 287
올해 몇 번째 주: 41
이번 달의 몇 번째 주: 2
D:\Z>
2007-01-25 13:18:46 형식으로 날짜/시간 출력: ▶▶ Java/자바] 날짜/시간 타임 스탬프 출력; Print ISO Time Stamp
▶▶ Java/자바] 오늘 요일 이름 구하기, 요일명 출력; Get-Print DAY OF THE WEEK
▶▶ Java/자바] Date 클래스; 현재 날짜/시간/요일, 간단히 출력 예제
▶▶ Java/자바] 어제 날짜 구하기; 전날 날짜 계산 출력 메서드(함수); Yesterday Date
▶▶ Java/자바] 내일 날짜 구하기; 다음날 날짜 계산 출력 메서드(함수); Get Tomorrow Date
▶▶ Java 자바] 이번 달이 몇 분기? 몇 사분기인지 구하기; Quarter of the Year
tag: java
자바 | Java
<< Home