| Line 26... |
Line 26... |
| 26 |
private static final Logger LOGGER = LogManager.getLogger(StringUtils.class);
|
26 |
private static final Logger LOGGER = LogManager.getLogger(StringUtils.class);
|
| 27 |
private static final String DATE_PATTERN = "dd/MM/yyyy";
|
27 |
private static final String DATE_PATTERN = "dd/MM/yyyy";
|
| 28 |
private static final String GADGET_COP_DATE_PATTERN = "MM/dd/yyyy";
|
28 |
private static final String GADGET_COP_DATE_PATTERN = "MM/dd/yyyy";
|
| 29 |
private static final String DATE_TIME_PATTERN = "dd/MM/yyyy HH:mm:ss";
|
29 |
private static final String DATE_TIME_PATTERN = "dd/MM/yyyy HH:mm:ss";
|
| 30 |
private static final String DATE_PATTERN_HYPHENATED = "dd-MM-yyyy";
|
30 |
private static final String DATE_PATTERN_HYPHENATED = "dd-MM-yyyy";
|
| - |
|
31 |
private static final String DATE_TIME_ABBR = "dd/MM/yyyy hh:mma";
|
| 31 |
private StringUtils(){
|
32 |
private StringUtils(){
|
| 32 |
|
33 |
|
| 33 |
}
|
34 |
}
|
| 34 |
public static final LocalDate toDate(String dateString)throws DateTimeParseException{
|
35 |
public static final LocalDate toDate(String dateString)throws DateTimeParseException{
|
| 35 |
LOGGER.info("Converting dateString [{}] with pattern[{}]", dateString, DATE_PATTERN);
|
36 |
LOGGER.info("Converting dateString [{}] with pattern[{}]", dateString, DATE_PATTERN);
|
| Line 81... |
Line 82... |
| 81 |
return null;
|
82 |
return null;
|
| 82 |
}
|
83 |
}
|
| 83 |
DateTimeFormatter dateTimeFormatter = DateTimeFormatter.ofPattern(DATE_TIME_PATTERN);
|
84 |
DateTimeFormatter dateTimeFormatter = DateTimeFormatter.ofPattern(DATE_TIME_PATTERN);
|
| 84 |
return LocalDateTime.parse(dateTimeString, dateTimeFormatter);
|
85 |
return LocalDateTime.parse(dateTimeString, dateTimeFormatter);
|
| 85 |
}
|
86 |
}
|
| - |
|
87 |
|
| - |
|
88 |
public static final String toLocalDateTime(String dateTimeString) throws DateTimeParseException{
|
| - |
|
89 |
if(dateTimeString == null || dateTimeString.equals("0") || dateTimeString.isEmpty()){
|
| - |
|
90 |
return null;
|
| - |
|
91 |
}
|
| - |
|
92 |
LocalDateTime dateTime = LocalDateTime.parse(dateTimeString, DateTimeFormatter.ISO_LOCAL_DATE_TIME);
|
| - |
|
93 |
DateTimeFormatter outputFormatter = DateTimeFormatter.ofPattern(DATE_TIME_ABBR);
|
| - |
|
94 |
return dateTime.format(outputFormatter);
|
| - |
|
95 |
}
|
| 86 |
|
96 |
|
| 87 |
public static final LocalDateTime toDateTime(String dateTimeString, DateTimePattern dateTimePattern) throws DateTimeParseException{
|
97 |
public static final LocalDateTime toDateTime(String dateTimeString, DateTimePattern dateTimePattern) throws DateTimeParseException{
|
| 88 |
if(dateTimeString == null || dateTimeString.equals("0") || dateTimeString.isEmpty()){
|
98 |
if(dateTimeString == null || dateTimeString.equals("0") || dateTimeString.isEmpty()){
|
| 89 |
return null;
|
99 |
return null;
|
| 90 |
}
|
100 |
}
|