That's pretty cool, worked for me! Raymond
Op vr 26 nov. 2021 om 18:19 schreef Daniel Langevin < daniel.lange...@shq.gouv.qc.ca>: > OK here is a solution to get UnixTimeStamp in SIMPLE LANGUAGE camel 2.xx > > <setHeader headerName="wTimeStamp"><simple > resultType="java.util.Date">${header.CamelCreatedTimestamp}</simple></setHeader> > <setHeader > headerName="wUnixTimeStamp"><simple>${header.wTimeStamp.getTime()/1000}</simple></setHeader> > <log message="wUnixTimeStamp = ${header.wUnixTimeStamp}"/> > > > Hope it's help! > > > Daniel Langevin > > > -----Message d'origine----- > De : ski n <raymondmees...@gmail.com> > Envoyé : 26 novembre 2021 09:48 > À : users@camel.apache.org > Objet : Re: Simple language > > 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 > > >