Package com.thepluginpeople.jemhod.api
Interface ITemplateDateFormatter
public interface ITemplateDateFormatter
Bean that allows user to render dates in templates.
 
The date formatter/parsers will use the configured Timezone.
- 
Method Summary
Modifier and TypeMethodDescriptionFormats a date form the object using the provided pattern.formatDate(Object value) Formats the date of a date resolved form the object.formatDateTime(Object value) Formats the datetime of a date resolved form the object.Formats the day of a date resolved form the object.formatTime(Object value) Formats the time of a date resolved form the object.Returns a date from an object. 
- 
Method Details
- 
formatTime
Formats the time of a date resolved form the object. See getDate.- Parameters:
 value- the node can hold a number (milliseconds that have elapsed since midnight, January 1, 1970 ) or string formatted using the pattern yyyy-MM-dd'T'HH:mm:ss.SSSZ or yyyy-MM-dd- Returns:
 - the date formatted using the pattern h:mm a.
 
 - 
formatDate
Formats the date of a date resolved form the object. See getDate.- Parameters:
 value- the node can hold a number (milliseconds that have elapsed since midnight, January 1, 1970 ) or string formatted using the pattern yyyy-MM-dd'T'HH:mm:ss.SSSZ or yyyy-MM-dd- Returns:
 - the date formatted using the pattern dd/MMM/yy.
 
 - 
formatDay
Formats the day of a date resolved form the object. See getDate.- Parameters:
 value- the node can hold a number (milliseconds that have elapsed since midnight, January 1, 1970 ) or string formatted using the pattern yyyy-MM-dd'T'HH:mm:ss.SSSZ or yyyy-MM-dd- Returns:
 - the date formatted using the pattern EEEE h:mm a.
 
 - 
formatDateTime
Formats the datetime of a date resolved form the object. See getDate.- Parameters:
 value- the node can hold a number (milliseconds that have elapsed since midnight, January 1, 1970 ) or string formatted using the pattern yyyy-MM-dd'T'HH:mm:ss.SSSZ or yyyy-MM-dd- Returns:
 - the date formatted using the pattern dd/MMM/yy h:mm a.
 
 - 
format
Formats a date form the object using the provided pattern. See getDate.- Parameters:
 value- the node can hold a number (milliseconds that have elapsed since midnight, January 1, 1970 ) or string formatted using the pattern yyyy-MM-dd'T'HH:mm:ss.SSSZ or yyyy-MM-ddpattern- the pattern- Returns:
 - the date formatted using the provided pattern.
 
 - 
getDate
Returns a date from an object. The object could be a date, a number, a string or a json node with a string or a number.- Parameters:
 value- a date, string, number or a json node containing a number or a string.- Returns:
 - a date or null if the date could not be resolved.
 
 
 -