The siddhi-execution-time extension is a Siddhi extension that provides time related functionality such as getting current time, current date, manipulating/formatting dates, etc.
For information on Siddhi and it's features refer Siddhi Documentation.
- Versions 5.x and above with group id
io.siddhi.extension.*
from here. - Versions 4.x and lower with group id
org.wso2.extension.siddhi.*
from here.
Latest API Docs is 5.0.8.
- currentDate (Function)
Function returns the system time in
yyyy-MM-dd
format. - currentTime (Function)
Function returns system time in the
HH:mm:ss
format. - currentTimestamp (Function)
When no argument is provided, function returns the system current timestamp in
yyyy-MM-dd HH:mm:ss
format, and when a timezone is provided as an argument, it converts and return the current system time to the given timezone format. - date (Function)
Extracts the date part of a date or date-time and return it in
yyyy-MM-dd
format. - dateAdd (Function)
Adds the specified time interval to a date.
- dateDiff (Function)
Returns difference between two dates in days.
- dateFormat (Function)
Formats the data in string or milliseconds format to the given date format.
- dateSub (Function)
Subtracts the specified time interval from the given date.
- dayOfWeek (Function)
Extracts the day on which a given date falls.
- extract (Function)
Function extracts a date unit from the date.
- timestampInMilliseconds (Function)
Returns the system time or the given time in milliseconds.
- timezoneConvert (Function)
Converts source datetime to provided target timezone and return the datetime string
- utcTimestamp (Function)
Function returns the system current time in UTC timezone with given date format which defaults to
yyyy-MM-dd HH:mm:ss
if not provided.
There are no other dependencies needed for this extension.
For installing this extension on various siddhi execution environments refer Siddhi documentation section on adding extensions.
-
We encourage users to ask questions and get support via StackOverflow, make sure to add the
siddhi
tag to the issue for better response. -
If you find any issues related to the extension please report them on the issue tracker.
-
For production support and other contribution related information refer Siddhi Community documentation.