본문 바로가기

개인 공부방/JAVA

자바 오늘날짜, 현재시간 시각 구하기

예제 1






import java.util.Calendar;


public class Snippet {

public static void main(String[] args){

Calendar now = Calendar.getInstance();

String nows = now.get(Calendar.YEAR)+"년 "+ (now.get(Calendar.MONTH) +1) + "월 "+now.get(Calendar.DAY_OF_MONTH)+"일";

System.out.println(nows);

}

}














예제 2


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


'개인 공부방 > JAVA' 카테고리의 다른 글

listFiles 클래스, Collections 사용법  (0) 2012.11.05
자바의 정석 edition2 _ 소스파일  (0) 2012.10.16
자바의 정석_연습문제 답안  (0) 2012.10.16
자바 계산기 v2  (0) 2012.10.16
자바 계산기 v1  (0) 2012.10.15