Subversion Repositories SmartDukaan

Rev

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

Rev 23188 Rev 23201
Line 24... Line 24...
24
	private static ObjectMapper objectMapper = new ObjectMapper();
24
	private static ObjectMapper objectMapper = new ObjectMapper();
25
	
25
	
26
	private static final Logger LOGGER = LoggerFactory.getLogger(StringUtils.class);
26
	private static final Logger LOGGER = LoggerFactory.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 DATE_PATTERN_HYPHENATED = "yyyy-MM-dd";
28
	private static final String DATE_PATTERN_HYPHENATED = "yyyy-MM-dd";
-
 
29
	private static final String DATE_TIME_PATTERN = "dd/MM/yyyy HH:mm:ss";
29
	private StringUtils(){
30
	private StringUtils(){
30
 
31
 
31
	}
32
	}
32
	public static final LocalDate toDate(String dateString)throws DateTimeParseException{	
33
	public static final LocalDate toDate(String dateString)throws DateTimeParseException{	
33
		LOGGER.info("Converting dateString [{}] with pattern[{}]", dateString, DATE_PATTERN);
34
		LOGGER.info("Converting dateString [{}] with pattern[{}]", dateString, DATE_PATTERN);
Line 65... Line 66...
65
	
66
	
66
	public static final LocalDateTime toDateTime(String dateTimeString) throws DateTimeParseException{
67
	public static final LocalDateTime toDateTime(String dateTimeString) throws DateTimeParseException{
67
		if(dateTimeString == null || dateTimeString.equals("0") || dateTimeString.isEmpty()){
68
		if(dateTimeString == null || dateTimeString.equals("0") || dateTimeString.isEmpty()){
68
			return null;
69
			return null;
69
		}
70
		}
-
 
71
		DateTimeFormatter dateTimeFormatter = DateTimeFormatter.ofPattern(DATE_TIME_PATTERN);
70
		return LocalDateTime.parse(dateTimeString);
72
		return LocalDateTime.parse(dateTimeString, dateTimeFormatter);
71
	}
73
	}
72
	
74
	
73
	public static final LocalDateTime toDateTime(String dateTimeString, DateTimePattern dateTimePattern) throws DateTimeParseException{
75
	public static final LocalDateTime toDateTime(String dateTimeString, DateTimePattern dateTimePattern) throws DateTimeParseException{
74
		if(dateTimeString == null || dateTimeString.equals("0") || dateTimeString.isEmpty()){
76
		if(dateTimeString == null || dateTimeString.equals("0") || dateTimeString.isEmpty()){
75
			return null;
77
			return null;