Package com.hybris.backoffice.excel.util
Interface ExcelDateUtils
- All Known Implementing Classes:
DefaultExcelDateUtils
public interface ExcelDateUtils
Utility for excel date operations.
-
Method Summary
Modifier and TypeMethodDescriptionconvertToImportedDate(String date) Converts given date in excel date timezone into system date in system timezone.exportDate(Date date) Exports given date in excel date timezone usinggetDateTimeFormat()exportDateRange(Date start, Date end) Exports date rangeextractDateRange(String cellValue) Extracts from given value start and end date.Returns date range param key which will begetDateRangePattern()without [ and ] around the range.Returns date range patter used in excel column header e.g.Return date and time format e.g.Timezone in which dates are exported into excel e.g.importDate(String date) Converts date in excel date timezone into system date zone date string.
-
Method Details
-
extractDateRange
Extracts from given value start and end date. Expected format is "start to end"- Parameters:
cellValue- value from which date range will be extracted.- Returns:
- pair of start and end date.
-
getDateRangePattern
String getDateRangePattern()Returns date range patter used in excel column header e.g. [dd.MM.yyyy HH:mm:ss to dd.MM.yyyy HH:mm:ss]- Returns:
- string with date range pattern.
-
getDateRangeParamKey
String getDateRangeParamKey()Returns date range param key which will begetDateRangePattern()without [ and ] around the range.- Returns:
- date range param key.
-
exportDateRange
Exports date range- Parameters:
start- start dateend- end date- Returns:
- string representation of date range which follows pattern from
getDateRangePattern()
-
getDateTimeFormat
String getDateTimeFormat()Return date and time format e.g. dd.MM.yyyy HH:mm:ss.- Returns:
- dateTime format.
-
exportDate
Exports given date in excel date timezone usinggetDateTimeFormat()- Parameters:
date- date to be exported- Returns:
- date string representation in excel date timezone
getExportTimeZone().
-
importDate
Converts date in excel date timezone into system date zone date string.- Parameters:
date- date in excel date timezonegetExportTimeZone()- Returns:
- date string in system timezone.
-
convertToImportedDate
Converts given date in excel date timezone into system date in system timezone.- Parameters:
date- date in excel date timezonegetExportTimeZone()- Returns:
- date in system timezone.
-
getExportTimeZone
String getExportTimeZone()Timezone in which dates are exported into excel e.g. UTC- Returns:
- excel timezone
-