Package com.atlassian.jira.datetime
Class DateTimeVelocityUtils
java.lang.Object
com.atlassian.jira.datetime.DateTimeVelocityUtils
Aggregates the most commonly-used date/time formats in a single instance, for use within Velocity templates. All
strings returned by this class are in the user's time zone, and are either HTML- or XML-escaped (as appropriate).
- Since:
- v5.0
-
Constructor Summary
ConstructorsConstructorDescriptionDateTimeVelocityUtils(DateTimeFormatter dateTimeFormatter) Creates a new DateTimeFormats instance that will format date/time instances in the time zone of the passed-in DateTimeFormatter. -
Method Summary
Modifier and TypeMethodDescriptionReturns a string representation of the given date/time in DateTimeStyle#DATE format.formatDMYHMS(Date date) Returns a string representation of the given date/time in DateTimeStyle#COMPLETE format.Returns a string representation of the given date/time in DateTimeStyle#RSS_RFC822_DATE_TIME format.formatTime(Date date) Returns a string representation of the given date/time in DateTimeStyle#TIME format.
-
Constructor Details
-
DateTimeVelocityUtils
Creates a new DateTimeFormats instance that will format date/time instances in the time zone of the passed-in DateTimeFormatter.- Parameters:
dateTimeFormatter- a DateTimeFormatter
-
-
Method Details
-
formatDMYHMS
Returns a string representation of the given date/time in DateTimeStyle#COMPLETE format.- Parameters:
date- a date/time to format- Returns:
- an string containing the given date/time (HTML-escaped)
-
formatDMY
Returns a string representation of the given date/time in DateTimeStyle#DATE format.- Parameters:
date- a date/time to format- Returns:
- an string containing the given date/time (HTML-escaped)
-
formatTime
Returns a string representation of the given date/time in DateTimeStyle#TIME format.- Parameters:
date- a date/time to format- Returns:
- an string containing the given date/time (HTML-escaped)
-
formatRSS
Returns a string representation of the given date/time in DateTimeStyle#RSS_RFC822_DATE_TIME format.- Parameters:
date- a date/time to format- Returns:
- an string containing the given date/time (XML-escaped)
-