Sort dates from a array of String
import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Date; import java.util.Arrays; public class SortDatesFromStringArray{ public static void main(String args[]) { String[]dates={"01/28/2019","01/30/2017","01/28/2017","01/27/2017","01/28/2018"}; SimpleDateFormat sdf = new SimpleDateFormat("MM/dd/yyyy"); try { Date[] arrayOfDates = new Date[dates.length]; for (int index = 0; index < dates.length; index++) { arrayOfDates[index] = sdf.parse(dates[index]); } Arrays.sort(arrayOfDates); for (int index = 0; index < dates.length; index++) { dates[index] = sdf.format(arrayOfDates[index]); System.out.println(dates[index]); } } catch (ParseException ex) { ex.printStackTrace(); } } }
No comments:
Post a Comment