목차

Groovy Date/Time

날짜 지정/값 읽기

// 특정 날짜 지정 객체 생성
Date.parse('yyyy/MM/dd','2012/11/29')
 
// 특정 날짜와 시간 지정 객체 생성
Date.parse('yyyy/MM/dd HH:mm:ss','2012/11/29 18:24:37')
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 부터 시작함.

TimeCategory

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
}