gpt4 book ai didi

java - 应用日期模式一段表达式

转载 作者:行者123 更新时间:2023-12-01 14:07:47 25 4
gpt4 key购买 nike

我有一个在报表(jasperReport)中工作的表达式,这是与我groovy 的表达式一起使用的语言。表达式是

= Util.textoComun("OCURRENCIA")+ " "+Util.aFecha($F{fecha}).

所有内容都在同一个框中,但我只想在表达式的第二部分应用日期模式(Util.aFecha(xx)),这可能吗?

我不想分成两个盒子。

Util 是一个 java 类。

afecha 的作用:

public static Date aFecha(String s)
{
try
{
SimpleDateFormat formatter = new SimpleDateFormat("yyyyMMdd");
formatter.setLenient(false);
return formatter.parse(s);
} catch (Exception ex) {
System.out.println("Error convertint la data: " + ex);
}
return null;
}

最佳答案

是的,从编辑来看,$F{fecha} 似乎返回了一个字符串,您可以使用 Util.aFecha 将其解析为日期。在这种情况下(假设这是 Groovy),您应该能够执行以下操作:

Util.textoComun("OCURRENCIA")+ " "+Util.aFecha($F{fecha}).format( 'EEE, d MMM yyyy' )

关于java - 应用日期模式一段表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18761530/

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