사용자 도구

사이트 도구


groovy:datetime

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

  • Date 객체에 시간 단위로 더하기 빼기를 할 수 있다.
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
}
groovy/datetime.txt · 마지막으로 수정됨: 2016/11/30 21:40 저자 kwon37xi