Subversion Repositories SmartDukaan

Rev

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

Rev 23568 Rev 23602
Line 23... Line 23...
23
	
23
	
24
	private static ObjectMapper objectMapper = new ObjectMapper();
24
	private static ObjectMapper objectMapper = new ObjectMapper();
25
	
25
	
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 DATE_PATTERN_HYPHENATED = "yyyy-MM-dd";
29
	private static final String DATE_PATTERN_HYPHENATED = "yyyy-MM-dd";
29
	private static final String DATE_TIME_PATTERN = "dd/MM/yyyy HH:mm:ss";
30
	private static final String DATE_TIME_PATTERN = "dd/MM/yyyy HH:mm:ss";
30
	private StringUtils(){
31
	private StringUtils(){
31
 
32
 
32
	}
33
	}
Line 34... Line 35...
34
		LOGGER.info("Converting dateString [{}] with pattern[{}]", dateString, DATE_PATTERN);
35
		LOGGER.info("Converting dateString [{}] with pattern[{}]", dateString, DATE_PATTERN);
35
		DateTimeFormatter dateTimeFormatter = DateTimeFormatter.ofPattern(DATE_PATTERN);
36
		DateTimeFormatter dateTimeFormatter = DateTimeFormatter.ofPattern(DATE_PATTERN);
36
		return LocalDate.parse(dateString, dateTimeFormatter);
37
		return LocalDate.parse(dateString, dateTimeFormatter);
37
	}
38
	}
38
 
39
 
-
 
40
	public static final String toGadgetCopDateString(LocalDate ldt) {	
-
 
41
		DateTimeFormatter dateTimeFormatter = DateTimeFormatter.ofPattern(GADGET_COP_DATE_PATTERN);
-
 
42
		return dateTimeFormatter.format(ldt);
-
 
43
	}
-
 
44
 
39
	public static final LocalDate fromHypendatedDate(String dateString)throws DateTimeParseException{	
45
	public static final LocalDate fromHypendatedDate(String dateString)throws DateTimeParseException{	
40
		LOGGER.info("Converting dateString [{}] with pattern[{}]", dateString, DATE_PATTERN_HYPHENATED);
46
		LOGGER.info("Converting dateString [{}] with pattern[{}]", dateString, DATE_PATTERN_HYPHENATED);
41
		DateTimeFormatter dateTimeFormatter = DateTimeFormatter.ofPattern(DATE_PATTERN_HYPHENATED);
47
		DateTimeFormatter dateTimeFormatter = DateTimeFormatter.ofPattern(DATE_PATTERN_HYPHENATED);
42
		return LocalDate.parse(dateString, dateTimeFormatter);
48
		return LocalDate.parse(dateString, dateTimeFormatter);
43
	}
49
	}