gpt4 book ai didi

datetime - Groovy - 获取德语月份的短名称

转载 作者:行者123 更新时间:2023-12-02 19:24:20 25 4
gpt4 key购买 nike

我尝试用 groovy 获取月份的简称,但是用德语...(Jan、Feb、Mrz、Apr...)

我可以通过简单的语句得到英文版:

mydate='2012-11-23 02:26:55.983'
origDate=new Date().parse('yyyy-MM-dd H:mm:ss.S',mydate).format('MMM')

但用德语?

提前致谢!

最佳答案

使用简单日期格式:

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]

关于datetime - Groovy - 获取德语月份的短名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13680775/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com