Package com.hubspot.jinjava.objects.date
Class StrftimeFormatter
- java.lang.Object
-
- com.hubspot.jinjava.objects.date.StrftimeFormatter
-
public class StrftimeFormatter extends Object
Datetime format string formatter, supporting both python and java compatible format strings by converting any percent-tokens from python into their java equivalents.- Author:
- jstehler
-
-
Field Summary
Fields Modifier and Type Field Description static StringDEFAULT_DATE_FORMAT
-
Constructor Summary
Constructors Constructor Description StrftimeFormatter()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static Stringformat(ZonedDateTime d)static Stringformat(ZonedDateTime d, String strftime)static Stringformat(ZonedDateTime d, String strftime, Locale locale)static Stringformat(ZonedDateTime d, Locale locale)static DateTimeFormatterformatter(String strftime)static DateTimeFormatterformatter(String strftime, Locale locale)static StringtoJavaDateTimeFormat(String strftime)Parses a string in python strftime format, returning the equivalent string in java date time format.
-
-
-
Field Detail
-
DEFAULT_DATE_FORMAT
public static final String DEFAULT_DATE_FORMAT
- See Also:
- Constant Field Values
-
-
Method Detail
-
toJavaDateTimeFormat
public static String toJavaDateTimeFormat(String strftime)
Parses a string in python strftime format, returning the equivalent string in java date time format.- Parameters:
strftime-- Returns:
- date formatted as string
-
formatter
public static DateTimeFormatter formatter(String strftime)
-
formatter
public static DateTimeFormatter formatter(String strftime, Locale locale)
-
format
public static String format(ZonedDateTime d)
-
format
public static String format(ZonedDateTime d, Locale locale)
-
format
public static String format(ZonedDateTime d, String strftime)
-
format
public static String format(ZonedDateTime d, String strftime, Locale locale)
-
-