사용자 도구

사이트 도구


groovy:datetime

차이

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

차이 보기로 링크

양쪽 이전 판 이전 판
다음 판
이전 판
groovy:datetime [2012/11/29 18:25]
kwon37xi
groovy:datetime [2016/11/30 21:40] (현재)
kwon37xi [Groovy Date/Time]
줄 1: 줄 1:
 ====== Groovy Date/Time ====== ====== Groovy Date/Time ======
   * [[http://groovy.codehaus.org/groovy-jdk/java/util/Date.html|Date GDK]]   * [[http://groovy.codehaus.org/groovy-jdk/java/util/Date.html|Date GDK]]
 +  * [[http://java.dzone.com/articles/groovy-jdk-gdk-date-and|Groovy JDK (GDK): Date and Calendar]]
   * [[http://groovy.codehaus.org/JN0545-Dates|Groovy - JN0545-Dates]]   * [[http://groovy.codehaus.org/JN0545-Dates|Groovy - JN0545-Dates]]
-  * [[http://groovycookbook.org/basic_types/dates_times/|GroovyCookbook: Dates and Times]] +  * [[http://examples.javacodegeeks.com/jvm-languages/groovy/groovy-date-example/|Groovy Date Example]]
-  * [[http://groovycookbook.org/basic_types/dates_times_joda/|GroovyCookBook: Using Joda-Time]] +
-  * [[http://groovycookbook.org/basic_types/dates_times_jsr310/|GroovyCookBook: Using JSR-310]]+
  
-===== 날짜 지정 =====+===== 날짜 지정/값 읽기 =====
 <code groovy> <code groovy>
 // 특정 날짜 지정 객체 생성 // 특정 날짜 지정 객체 생성
줄 13: 줄 12:
 // 특정 날짜와 시간 지정 객체 생성 // 특정 날짜와 시간 지정 객체 생성
 Date.parse('yyyy/MM/dd HH:mm:ss','2012/11/29 18:24:37') Date.parse('yyyy/MM/dd HH:mm:ss','2012/11/29 18:24:37')
 +</code>
 +
 +  * [[http://docs.oracle.com/javase/1.4.2/docs/api/java/util/Calendar.html|java.util.Calendar]]로 Date 객체 값 읽기
 +<code groovy>
 +import static java.util.Calendar.*
 +
 +now = new Date()
 +println "${now[YEAR]}/${now[MONTH] + 1}/${now[DAY_OF_MONTH]} ${now[HOUR_OF_DAY]}:${now[MINUTE]}:${now[SECOND]}"
 +// MONTH는 0 부터 시작함.
 +</code>
 +===== TimeCategory =====
 +  * [[http://groovy.codehaus.org/api/groovy/time/TimeCategory.html|TimeCategory]]
 +  * Date 객체에 시간 단위로 더하기 빼기를 할 수 있다.
 +<code groovy>
 +use ( TimeCategory ) {
 +   // application on numbers:
 +   println 1.minute.from.now
 +   println 10.hours.ago
 + 
 +
 +   // application on dates
 +   def someDate = new Date()
 +   println someDate - 3.months
 +}
 </code> </code>
  
groovy/datetime.1354181109.txt.gz · 마지막으로 수정됨: 2012/11/29 18:25 저자 kwon37xi