阿帕奇骆驼日期

Apache camel date

我用的是camel 2.12.3版本

我想获取文件名的昨天日期。

https://camel.apache.org/components/latest/languages/simple-language.html

创建文档

所以我编码如下:

<setProperty propertyName="exportFileName">
            <camel:simple>${date:now-24h:yyyyMMdd}</camel:simple>
</setProperty>

我遇到了这个错误“java.lang.IllegalArgumentException:dateExpression 不支持命令:now-24h”

我是不是遗漏了什么?

谢谢

你的版本太旧了。这适用于当前版本的 Camel 2.x 但不适用于 2.12.x

顺便说一句:注意右上角的 Camel 组件文档中的版本切换器。您必须从最新版本切换到 2.x 才能查看正确的文档。但是,即使 2.x 文档也描述了 2.x 的当前版本,因此在这种情况下您会遇到同样的问题:-)