2012-12-03 3 views

답변

5

사용하여 SimpleDateFormat :

import java.text.SimpleDateFormat 

String mydate = '2012-03-23 02:26:55.983' 

SimpleDateFormat sdf = new SimpleDateFormat('MMM', Locale.GERMANY) 

assert sdf.format(Date.parse('yyyy-MM-dd H:mm:ss.S', mydate)) == 'Mrz' 

긴 예 :

def months = new SimpleDateFormat('MMM', Locale.GERMANY).with { sdf -> 
    (1..12).collect { month -> 
    sdf.format(Date.parse('MM', "$month")) 
    } 
} 
println months 

인쇄 :

[Jan, Feb, Mrz, Apr, Mai, Jun, Jul, Aug, Sep, Okt, Nov, Dez] 
+0

저런 훌륭한 팀. 매우 감사합니다. – laloune

+0

@laloune 걱정할 필요가 없습니다 :-) 그것이 효과가 있다면이 대답을 받아 들일 수 있습니까? (어딘가에 옆에 진드기가 있어야합니다) 행운을 빌어 요! :-) –