Subversion Repositories SmartDukaan

Rev

Rev 30289 | Rev 31044 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 30289 Rev 30842
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