Class DatePrintUtil
- java.lang.Object
-
- hu.icellmobilsoft.coffee.tool.utils.date.DatePrintUtil
-
public class DatePrintUtil extends Object
Date print util.- Since:
- 1.0.0
- Author:
- imre.scheffer
-
-
Constructor Summary
Constructors Constructor Description DatePrintUtil()Default constructor, constructs a new object.
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static StringisoDate(TemporalAccessor temporal)TemporalAccessor (LocalDate) to String.static StringisoOffsetDateTime(TemporalAccessor temporal)TemporalAccessor to String.static StringisoOffsetTime(TemporalAccessor temporal)OffsetTime to String.static StringprintCalendar(Calendar cal, String pattern)PrintsCalendarin custom format.static StringprintDate(TemporalAccessor temporalAccessor, String pattern)Prints java time in custom format.static StringprintDate(Date date, String pattern)PrintsDatein custom format.
-
-
-
Method Detail
-
isoDate
public static String isoDate(TemporalAccessor temporal)
TemporalAccessor (LocalDate) to String. Output format is '2011-12-03'.- Parameters:
temporal-TemporalAccessor(interface for java.time types) to be formatted- Returns:
DateTimeFormatter.ISO_DATEformattedString- See Also:
DateTimeFormatter.ISO_DATE
-
isoOffsetTime
public static String isoOffsetTime(TemporalAccessor temporal)
OffsetTime to String. Output format is '10:15:30+01:00'.- Parameters:
temporal-TemporalAccessor(interface for java.time types) to be formatted- Returns:
DateTimeFormatter.ISO_OFFSET_TIMEformattedString- See Also:
DateTimeFormatter.ISO_OFFSET_TIME
-
isoOffsetDateTime
public static String isoOffsetDateTime(TemporalAccessor temporal)
TemporalAccessor to String. Output format is '2011-12-03T10:15:30+01:00'.- Parameters:
temporal-TemporalAccessor(interface for java.time types) to be formatted- Returns:
DateTimeFormatter.ISO_OFFSET_DATE_TIMEformattedString- See Also:
DateTimeFormatter.ISO_OFFSET_DATE_TIME
-
printDate
public static String printDate(TemporalAccessor temporalAccessor, String pattern)
Prints java time in custom format.- Parameters:
temporalAccessor-TemporalAccessor(interface for java.time types) to be formattedpattern- nullable custom date format pattern, if null then toString() is used which is ISO.- Returns:
Stringin desired format
-
printDate
public static String printDate(Date date, String pattern)
PrintsDatein custom format.- Parameters:
date-Dateto printpattern- nullable custom date format pattern, if null thenDate.toString()is used- Returns:
Stringin desired format
-
-