public class CalendarUtils extends Object
Modifier and Type | Method and Description |
---|---|
static TimeZone |
calculateTimeZone(Object usertimeZone)
Deprecated.
use
calculateZoneId(Object) instead. |
static TimeZone |
calculateTimeZone(Object usertimeZone,
TimeZone defaultTimeZone)
Deprecated.
use
calculateZoneId(Object, ZoneId) instead. |
static ZoneId |
calculateZoneId(Object usertimeZone) |
static ZoneId |
calculateZoneId(Object usertimeZone,
ZoneId defaultZoneId) |
static ZoneOffset |
calculateZoneOffset(Object usertimeZone) |
static ZoneOffset |
calculateZoneOffset(Object usertimeZone,
ZoneId defaultZoneId) |
static LocalDate |
convertDate2LocalDate(Date date) |
static LocalDate |
convertDate2LocalDate(Date date,
ZoneId zoneId) |
static LocalDateTime |
convertDate2LocalDateTime(Date date) |
static LocalDateTime |
convertDate2LocalDateTime(Date date,
ZoneId zoneId) |
static LocalTime |
convertDate2LocalTime(Date date) |
static LocalTime |
convertDate2LocalTime(Date date,
ZoneId zoneId) |
static Date |
convertLocalDate2Date(LocalDate localDate,
ZoneId zoneId) |
static Date |
convertLocalDateTime2Date(LocalDateTime localDateTime) |
static Date |
convertLocalDateTime2Date(LocalDateTime localDateTime,
ZoneId zoneId) |
static Date |
convertLocalTime2Date(LocalTime localTime,
ZoneId zoneId) |
static String |
convertPattern(String pattern)
Converts a java date pattern to a jquery date pattern
|
static void |
encodeListValue(javax.faces.context.FacesContext context,
UICalendar uicalendar,
String optionName,
List<?> values,
String pattern)
Write the value of Calendar options
|
static LocalDate |
getObjectAsLocalDate(javax.faces.context.FacesContext context,
UICalendar calendar,
Object value)
Try to convert the given value to
LocalDate or return null if there is no appropriate converter for doing so. |
static LocalTime |
getObjectAsLocalTime(javax.faces.context.FacesContext context,
UICalendar calendar,
Object value)
Try to convert the given value to
LocalTime or return null if there is no appropriate converter for doing so. |
static String |
getTimeOnlyValueAsString(javax.faces.context.FacesContext context,
UICalendar calendar) |
static String |
getValue(javax.faces.context.FacesContext context,
UICalendar calendar,
Object value,
String pattern) |
static String |
getValueAsString(javax.faces.context.FacesContext context,
UICalendar calendar) |
static String |
getValueAsString(javax.faces.context.FacesContext context,
UICalendar calendar,
Object value) |
static String |
getValueAsString(javax.faces.context.FacesContext context,
UICalendar calendar,
Object value,
String pattern) |
static String |
removeTime(String pattern) |
static LocalDateTime |
toLocalDateTime(ZoneId zoneId,
String isoDateString)
Convert ISO-String (@see https://developer.mozilla.org/de/docs/Web/JavaScript/Reference/Global_Objects/Date/toISOString)
to LocalDateTime.
|
public static final String getValueAsString(javax.faces.context.FacesContext context, UICalendar calendar)
public static LocalDate getObjectAsLocalDate(javax.faces.context.FacesContext context, UICalendar calendar, Object value)
LocalDate
or return null
if there is no appropriate converter for doing so.context
- the faces contextcalendar
- the calendar componentvalue
- the value to convertLocalDate
object or null
public static LocalTime getObjectAsLocalTime(javax.faces.context.FacesContext context, UICalendar calendar, Object value)
LocalTime
or return null
if there is no appropriate converter for doing so.context
- the faces contextcalendar
- the calendar componentvalue
- the value to convertLocalTime
object or null
public static final String getValueAsString(javax.faces.context.FacesContext context, UICalendar calendar, Object value)
public static final String getTimeOnlyValueAsString(javax.faces.context.FacesContext context, UICalendar calendar)
public static final String getValueAsString(javax.faces.context.FacesContext context, UICalendar calendar, Object value, String pattern)
public static final String getValue(javax.faces.context.FacesContext context, UICalendar calendar, Object value, String pattern)
public static final String convertPattern(String pattern)
pattern
- Pattern to be convertedpublic static void encodeListValue(javax.faces.context.FacesContext context, UICalendar uicalendar, String optionName, List<?> values, String pattern) throws IOException
context
- uicalendar
- componentoptionName
- the name of an optionvalues
- the List values of an optionpattern
- the pattern for formattingIOException
- if writer is null@Deprecated public static TimeZone calculateTimeZone(Object usertimeZone)
calculateZoneId(Object)
instead.usertimeZone
- @Deprecated public static TimeZone calculateTimeZone(Object usertimeZone, TimeZone defaultTimeZone)
calculateZoneId(Object, ZoneId)
instead.usertimeZone
- defaultTimeZone
- public static ZoneOffset calculateZoneOffset(Object usertimeZone)
public static ZoneOffset calculateZoneOffset(Object usertimeZone, ZoneId defaultZoneId)
public static LocalDateTime convertDate2LocalDateTime(Date date)
public static LocalDateTime convertDate2LocalDateTime(Date date, ZoneId zoneId)
public static Date convertLocalDateTime2Date(LocalDateTime localDateTime)
public static Date convertLocalDateTime2Date(LocalDateTime localDateTime, ZoneId zoneId)
public static LocalDateTime toLocalDateTime(ZoneId zoneId, String isoDateString)
zoneId
- Target-ZoneId of the LocalDateTime, the isoDateString is converted into.isoDateString
- Copyright © 2020. All rights reserved.