사용자 도구

사이트 도구


wiki:java:dateutil

차이

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

차이 보기로 링크

양쪽 이전 판 이전 판
다음 판
이전 판
wiki:java:dateutil [2020/04/01 16:06]
dhan
wiki:java:dateutil [2023/01/13 18:44] (현재)
줄 1: 줄 1:
 ====== 날짜 관련 ====== ====== 날짜 관련 ======
 +<WRAP left notice 80%>
 +  * description : 자바에서 날짜 관련 자료
 +  * author      : 주레피
 +  * email       : dhan@repia.com
 +  * lastupdate  : 2020-04-01
 +</WRAP>
 +<WRAP clear/>
  
 +===== Date Format 유형 =====
 +<code java>
 +yyyy.MM.dd HH:mm:ss.S 
 +</code>
 +[[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.1585724781.txt.gz · 마지막으로 수정됨: 2022/03/10 19:52 (바깥 편집)