Thanks Daniel,
I wasn't clear, what I meant is a Unix time in milliseconds. For example

1637937665

I now use Groovy for this:

.setHeader("MyHeader").groovy("new Date().getTime()")

And I use Groovy (or a Java bean) to do calculations (not increments
which is of course possible with simple)

But I am now in an environment where Groovy is not on the classpath
(Camel XML DSL code is exactly generated) and I can only use the
simple language.

Greets,

Raymond


Op vr 26 nov. 2021 om 14:40 schreef Daniel Langevin <
daniel.lange...@shq.gouv.qc.ca>:

> Sorry to fast for time,
>
> Here is: <simple>${date:now:yyyy-MM-dd' à 'HH:mm:ss.fff'
> ('yyy'.'D')'}</simple>
>
>
>
> Daniel
>
> -----Message d'origine-----
> De : Daniel Langevin <daniel.lange...@shq.gouv.qc.ca>
> Envoyé : 26 novembre 2021 08:37
> À : users@camel.apache.org
> Objet : RE: Simple language
>
> Hi Raymond,
>
> For date:
> <simple>${date:now:yyyy-MM-dd' à 'HH:mm:ss' ('yyy'.'D')'}</simple>
>
>
> For addition 1 to value of Var1
> <simple>${header.Var}++</simple>
>
> Regards
>
> Daniel Langevin
>
> -----Message d'origine-----
> De : ski n <raymondmees...@gmail.com>
> Envoyé : 26 novembre 2021 07:18
> À : users@camel.apache.org
> Objet : Simple language
>
> Hi all,
>
> I have two questions regarding simple expressions:
>
> 1) Is it possible the get the time in miliseconds. Something like
>
> ${data:now.toMilli}
>
> 2) Is it possible to calculate with the simple language
>
> ${1 +1}
>
> Kind regards,
>
> Raymond
>

Reply via email to