I want date without time in java
unix format is
YYYYMMDDHHMMSS.miliseconds
unix string 20170817134131.384
string val = "20170817134131.384";
        if (val != null) {
            SimpleDateFormat df = new SimpleDateFormat("yyyyMMddHHmmss");
            try {
                date = df.parse(String.valueOf(val));
            } catch (ParseException e) {
                throw new RuntimeException("Failed to parse date: ", e);
            }
            return date;
        }
 
    