class DateTimes {

	public static LocalTime tryParseLocalTime(CharSequence text) {
		if(null == text || text.length() == 0){
			return null;
		}

		LocalTime t = tryParseLocalTime(text, DateTimeFormatter.ISO_LOCAL_TIME);
		if(null == t){
			t = tryParseLocalTime(text, DateTimeFormatter.ISO_LOCAL_DATE_TIME);
			
			if(null == t) {
				Date d = Dates.tryParse(text.toString(), DateFormats.DATETIME_FORMATTER);
				if(null != d) {
					return toLocalTime(d);
				}
			}
		}
		return t;
	}

	protected  DateTimes();

}