[
https://issues.apache.org/jira/browse/CAMEL-19800?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Claus Ibsen resolved CAMEL-19800.
---------------------------------
Resolution: Won't Fix
Camel only uses days, hours, minutes, seconds
> Simple language: Extend date offsets according to java.text.SimpleDateFormat
> ----------------------------------------------------------------------------
>
> Key: CAMEL-19800
> URL: https://issues.apache.org/jira/browse/CAMEL-19800
> Project: Camel
> Issue Type: New Feature
> Affects Versions: 3.20.6
> Reporter: Raymond
> Priority: Minor
>
> In the simple language, you can get a formatted date with the following
> syntax:
> date:_command:pattern_
> For example:
> {color:#1f2328}${date:now:yyyy-MM-dd HH:mm:ss:SSS}{color}
> It's also possible to offset the date like this:
> {color:#1f2328}$\{date:now{{{}+1h30m{}}}:yyyy-MM-dd HH:mm:ss:SSS}{color}
> The following offsets are currently implemented:
> Seconds: ${date:now+1s:yyyy-MM-dd HH:mm:ss:SSS}
> Minutes: ${date:now+1m:yyyy-MM-dd HH:mm:ss:SSS}
> Hours: ${date:now+1h:yyyy-MM-dd HH:mm:ss:SSS}
> Days: ${date:now+1d:yyyy-MM-dd HH:mm:ss:SSS}
> I think it would be more consistent and complete to use the letters as used
> in {{{}java.text.SimpleDateFormat{}}}.
> Milliseconds: ${date:now+1S:yyyy-MM-dd HH:mm:ss:SSS}
> Seconds: ${date:now+1s:yyyy-MM-dd HH:mm:ss:SSS}
> Minutes: ${date:now+1m:yyyy-MM-dd HH:mm:ss:SSS}
> Hours: ${date:now+1H:yyyy-MM-dd HH:mm:ss:SSS}
> Days: ${date:now+1d:yyyy-MM-dd HH:mm:ss:SSS}
> Months: ${date:now+1M:yyyy-MM-dd HH:mm:ss:SSS}
> Years: ${date:now+1y:yyyy-MM-dd HH:mm:ss:SSS}
> Note that millisecond, hour, and month are here written with a capital letter.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)