| Line 2... |
Line 2... |
| 2 |
|
2 |
|
| 3 |
import java.io.IOException;
|
3 |
import java.io.IOException;
|
| 4 |
import java.math.BigDecimal;
|
4 |
import java.math.BigDecimal;
|
| 5 |
import java.math.RoundingMode;
|
5 |
import java.math.RoundingMode;
|
| 6 |
import java.text.NumberFormat;
|
6 |
import java.text.NumberFormat;
|
| - |
|
7 |
import java.time.LocalDate;
|
| 7 |
import java.time.LocalDateTime;
|
8 |
import java.time.LocalDateTime;
|
| 8 |
import java.time.format.DateTimeFormatter;
|
9 |
import java.time.format.DateTimeFormatter;
|
| 9 |
import java.util.Locale;
|
10 |
import java.util.Locale;
|
| 10 |
|
11 |
|
| 11 |
public class FormattingUtils {
|
12 |
public class FormattingUtils {
|
| Line 23... |
Line 24... |
| 23 |
digitFormatter.setMinimumFractionDigits(0);
|
24 |
digitFormatter.setMinimumFractionDigits(0);
|
| 24 |
digitFormatter.setRoundingMode(RoundingMode.HALF_UP);
|
25 |
digitFormatter.setRoundingMode(RoundingMode.HALF_UP);
|
| 25 |
}
|
26 |
}
|
| 26 |
|
27 |
|
| 27 |
private static final DateTimeFormatter dateFormatter = DateTimeFormatter.ofPattern("dd-MM-yyyy");
|
28 |
private static final DateTimeFormatter dateFormatter = DateTimeFormatter.ofPattern("dd-MM-yyyy");
|
| - |
|
29 |
private static final DateTimeFormatter ddMMMyyyyHypenatedFormatter = DateTimeFormatter.ofPattern("dd-MMM-yyyy");
|
| 28 |
private static final DateTimeFormatter dateMonthFormatter = DateTimeFormatter.ofPattern("MMM-dd");
|
30 |
private static final DateTimeFormatter dateMonthFormatter = DateTimeFormatter.ofPattern("MMM-dd");
|
| 29 |
private static final DateTimeFormatter reporticoFormatter = DateTimeFormatter.ofPattern("yyyy-MM-dd");
|
31 |
private static final DateTimeFormatter reporticoFormatter = DateTimeFormatter.ofPattern("yyyy-MM-dd");
|
| 30 |
private static final DateTimeFormatter dateTimeFormatter = DateTimeFormatter.ofPattern("dd-MM-yyyy HH:mm:ss");
|
32 |
private static final DateTimeFormatter dateTimeFormatter = DateTimeFormatter.ofPattern("dd-MM-yyyy HH:mm:ss");
|
| 31 |
private static final DateTimeFormatter ymFormatter = DateTimeFormatter.ofPattern("yyyyMM");
|
33 |
private static final DateTimeFormatter ymFormatter = DateTimeFormatter.ofPattern("yyyyMM");
|
| 32 |
private static final DateTimeFormatter monYYYYFormatter = DateTimeFormatter.ofPattern("MMM, yyyy");
|
34 |
private static final DateTimeFormatter monYYYYFormatter = DateTimeFormatter.ofPattern("MMM, yyyy");
|
| Line 91... |
Line 93... |
| 91 |
|
93 |
|
| 92 |
public static String formatDateMonth(LocalDateTime dateTime) {
|
94 |
public static String formatDateMonth(LocalDateTime dateTime) {
|
| 93 |
return dateTime.format(dateMonthFormatter);
|
95 |
return dateTime.format(dateMonthFormatter);
|
| 94 |
}
|
96 |
}
|
| 95 |
|
97 |
|
| - |
|
98 |
public static String formatDDMMMyyyyFormatter(LocalDate localDate) {
|
| - |
|
99 |
return localDate.format(ddMMMyyyyHypenatedFormatter);
|
| - |
|
100 |
}
|
| - |
|
101 |
|
| 96 |
public static String formatReporitcoDate(LocalDateTime dateTime) {
|
102 |
public static String formatReporitcoDate(LocalDateTime dateTime) {
|
| 97 |
if (dateTime == null) return "-";
|
103 |
if (dateTime == null) return "-";
|
| 98 |
return dateTime.format(reporticoFormatter);
|
104 |
return dateTime.format(reporticoFormatter);
|
| 99 |
}
|
105 |
}
|
| 100 |
|
106 |
|