728x90

 


Calendar는 추상클래스.. 객체생성 X

Calendar.getInstance() 는 현재시간(시스템에 설정된 시간)을 갖는 Calendar 객체를 반환

import java.util.*;

class CalendarTest
{
 public static void main( String [] args ) 
 {
  Calendar cal = Calendar.getInstance(); // 객체 생성
 
  int year = cal.get(Calendar.YEAR);
  int month = cal.get(Calendar.MONTH);
  int day = cal.get(Calendar.DATE);
 
  int h = cal.get(Calendar.HOUR);
  int m = cal.get(Calendar.MINUTE);
  int s = cal.get(Calendar.SECOND);
 
  System.out.println(year+ "년 " + (++month) + "월 " +day + "일 " +h+"시 " +m+"분 "+s+"초 ");
  //월은  1월이 0 으로 처리 한다.  12월은 11로... 그래서 +1 해야됨..
 
  System.out.println("오늘은 올해의 " +cal.get(Calendar.DAY_OF_YEAR)+"번째 날 입니다");
  System.out.println("오늘은 이번주의" +cal.get(Calendar.DAY_OF_WEEK)+"번째 날 입니다");
  System.out.println("오늘은 올해의"+cal.get(Calendar.WEEK_OF_YEAR)+"번째 주 입니다");
 }// end main
}


Date or Time Component Presentation Examples
G Era designator Text AD
y Year Year 1996; 96
M Month in year Month July; Jul; 07
w Week in year Number 27
W Week in month Number 2
D Day in year Number 189
d Day in month Number 10
F Day of week in month Number 2
E Day in week Text Tuesday; Tue
a Am/pm marker Text PM
H Hour in day (0-23) Number 0
k Hour in day (1-24) Number 24
K Hour in am/pm (0-11) Number 0
h Hour in am/pm (1-12) Number 12
m Minute in hour Number 30
s Second in minute Number 55
S Millisecond Number 978
z Time zone General time zone Pacific Standard Time; PST; GMT-08:00
Z Time zone RFC 822 time zone -0800

import java.util.*; //Date
import java.text.*; //SimpleDateFormat을 사용할려고
// java.sql 에도 data가 있어서.. 혼돈을 피하기 위해
class DateTest
{
 public static void main( String [] args )  
 {
  java.util.Date date = new java.util.Date();// 객체생성
  System.out.println(date);//default 는  미국식으로 출력된다.
  
  SimpleDateFormat sdf1 = new SimpleDateFormat("yyyy-MM-dd"); //월은 대문자...MM
  System.out.println(sdf1.format(date));
  
  SimpleDateFormat sdf2 = new SimpleDateFormat("yyyy년 MM월 dd일");
  System.out.println(sdf2.format(date));
  
  SimpleDateFormat sdf3 = new SimpleDateFormat("H시mm분ss초 EEEE");
  System.out.println(sdf2.format(date)+" "+ sdf3.format(date)+" "); 
  

 }// end main
 

}

+ Recent posts