사용자 도구

사이트 도구


wiki:java:dateutil

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판 이전 판
다음 판
이전 판
wiki:java:dateutil [2020/04/03 19:19]
127.0.0.1 바깥 편집
wiki:java:dateutil [2023/01/13 18:44] (현재)
줄 14: 줄 14:
 [[https://docs.oracle.com/javase/7/docs/api/java/text/SimpleDateFormat.html|Class SimpleDateFormat]] [[https://docs.oracle.com/javase/7/docs/api/java/text/SimpleDateFormat.html|Class SimpleDateFormat]]
  
 +===== Calendar =====
 +1. 사용법
 +<code java>
 +Calendar cal = Calendar.getInstance();
 +       
 +int year = cal.get(Calendar.YEAR);
 +int mon = cal.get(Calendar.MONTH);
 +int day = cal.get(Calendar.DAY_OF_MONTH);
 +int hour = cal.get(Calendar.HOUR_OF_DAY);
 +int min = cal.get(Calendar.MINUTE);
 +int sec = cal.get(Calendar.SECOND);
 +       
 +System.out.println("현재시간");
 +System.out.println(year + "년 "+ mon+"월 "+day+"일");
 +System.out.println(hour + "시 "+ min+"분 "+sec+"초");   
 +</code>
 +\\
 +2. 주의하자!! 2월 or 30일
 +<code java>
 +Calendar cal = Calendar.getInstance();    // 현재 시간을 받음.
 +    
 +cal.set(Calendar.YEAR , 1994);
 +cal.set(Calendar.MONTH , Calendar.JUNE);
 +cal.set(Calendar.DAY_OF_MONTH , 28);
 +    
 +cal.set(Calendar.HOUR_OF_DAY , 14);
 +cal.set(Calendar.MINUTE , 25);
 +cal.set(Calendar.SECOND , 19);
 +         
 +System.out.println("Year : " + cal.get(Calendar.YEAR));
 +System.out.println("Month : " + (cal.get(Calendar.MONTH)+1) ); //괄호 안쪽에 연산을 해줌
 +System.out.println("Day of Month : " + cal.get(Calendar.DAY_OF_MONTH));        
 +System.out.println("Sun(1) ~ Sat(7) : " + cal.get(Calendar.DAY_OF_WEEK));            
 +System.out.println("Hour(0 ~ 23): " + cal.get(Calendar.HOUR_OF_DAY));
 +System.out.println("Minute(0 ~ 59): " + cal.get(Calendar.MINUTE));
 +System.out.println("Second(0 ~ 59): " + cal.get(Calendar.SECOND));
 +    
 +System.out.println( cal.get(Calendar.YEAR) + "년 " + (cal.get(Calendar.MONTH)+1)
 +                       + "월 " + cal.get(Calendar.DAY_OF_MONTH) + "일");
 +    
 +System.out.println( cal.get(Calendar.HOUR_OF_DAY) + "시 " + cal.get(Calendar.MINUTE)
 +                       + "분 " + cal.get(Calendar.SECOND) + "초");
 +</code>
 +> 2월 30일은 3월로 표기, 4월 31일은 5월로 표기됨 
 +\\
 ===== Ref ===== ===== Ref =====
   * [[https://gubok.tistory.com/227|몇분전, 몇시간전, 몇일전, 몇달전...을 표현하는 util]]   * [[https://gubok.tistory.com/227|몇분전, 몇시간전, 몇일전, 몇달전...을 표현하는 util]]
  
 {{tag>주레피 date dateutil dateformat}} {{tag>주레피 date dateutil dateformat}}
/volume1/web/dokuwiki/data/attic/wiki/java/dateutil.1585909143.txt.gz · 마지막으로 수정됨: 2022/03/10 19:52 (바깥 편집)