Subversion Repositories SmartDukaan

Rev

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

Rev 24440 Rev 34492
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
		}