package com.vladstoick.utility; import android.annotation.SuppressLint; import com.vladstoick.objects.AparitiiCinema; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.ArrayList; import java.util.Date; public class Utils { @SuppressLint("SimpleDateFormat") private static final SimpleDateFormat formatter = new SimpleDateFormat("HH:mm"); public static ArrayList<AparitiiCinema> getAparitii(ArrayList<AparitiiCinema> list, Date dateToBeUsed) { ArrayList<AparitiiCinema> listToBeReturned = new ArrayList<AparitiiCinema>(); System.out.println(list.get(1).durataDrum); for (AparitiiCinema aList : list) { if(aList.durataDrum.equals('-')) continue; if (dateToBeUsed.getTime() + (new Date(Integer.parseInt(aList.durataDrum) * 1000)).getTime() - aList.ora.getTime() < 0) listToBeReturned.add(aList); } return listToBeReturned; } public static Date getDateFromHourAndMinuteInts(int hour, int minute) { try { return formatter.parse(hour + ":" + minute); } catch (ParseException e) { e.printStackTrace(); return null; } } public static Date getDateFromHourAndMinuteString(String time) { try { return formatter.parse(time); } catch (ParseException e) { e.printStackTrace(); return null; } } public static String getStringFromDate(Date time) { return formatter.format(time); } }