public class UIDateRendererProvider
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
protected static java.lang.String |
LABEL_LATERDATE |
protected static java.lang.String |
LABEL_TODAY |
protected static java.lang.String |
LABEL_UNKNOWN |
protected static java.lang.String |
LABEL_YESTERDAY |
| Constructor and Description |
|---|
UIDateRendererProvider() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getFormattedDateLabel(java.util.Date now,
java.util.Date referenceDate) |
protected java.lang.String |
getLabel(java.lang.String labelKey,
java.lang.String timeFormat,
java.lang.String dateFormat) |
protected static final java.lang.String LABEL_LATERDATE
protected static final java.lang.String LABEL_TODAY
protected static final java.lang.String LABEL_UNKNOWN
protected static final java.lang.String LABEL_YESTERDAY
public java.lang.String getFormattedDateLabel(java.util.Date now,
java.util.Date referenceDate)
now - referenceDate - referenceDate is today in reference to now, then
the returned value is "Today - {time}", when is yesterday then returned value is "Yesterday - {time}",
otherwise is {date} - {time}. "Today" and "Yesterday" labels can be localized. If one of the inputs is null
then "Unknown" is returned.protected java.lang.String getLabel(java.lang.String labelKey,
java.lang.String timeFormat,
java.lang.String dateFormat)
Copyright © 2018 SAP SE. All Rights Reserved.