package com.bdc.ociney.modele.Theater; import android.util.Log; import java.text.SimpleDateFormat; import java.util.ArrayList; import java.util.Date; import java.util.List; import java.util.Locale; /** * Created by florentchampigny on 03/05/2014. */ public class Horaires { boolean avantPremier = false; String date; String formatEcran; String display; //affichage complet List<String> seances = new ArrayList<String>(); String version; public boolean isAvantPremier() { return avantPremier; } public void setAvantPremier(boolean avantPremier) { this.avantPremier = avantPremier; } public String getDate() { try { String[] d = date.split("-"); return d[2] + "/" + d[1] + "/" + d[0]; } catch (Exception e) { return date; } } public void setDate(String date) { this.date = date; } public String getFormatEcran() { return formatEcran; } public void setFormatEcran(String formatEcran) { this.formatEcran = formatEcran; } public String getDisplay() { return display; } public void setDisplay(String display) { this.display = display; } public List<String> getSeances() { return seances; } public void setSeances(List<String> seances) { this.seances = seances; } public String getVersion() { return version; } public void setVersion(String version) { this.version = version; } public boolean isToday() { String dateFormatted = getDate(); Date now = new Date(); SimpleDateFormat formater = new SimpleDateFormat("dd/MM/yyyy"); String nowFormatted = formater.format(now); Log.d("DATE", dateFormatted + " " + nowFormatted); return dateFormatted.equals(nowFormatted); } public boolean isMoreThanToday() { try { String dateFormatted = getDate(); Date now = new Date(); now.setHours(0); now.setSeconds(0); now.setMinutes(0); SimpleDateFormat formater = new SimpleDateFormat("E dd MMMMM yyyy", Locale.FRANCE); Date date = formater.parse(dateFormatted); date.setHours(13); return date.equals(now) || date.after(now); } catch (Exception e) { e.printStackTrace(); return false; } } @Override public String toString() { return "Horraires{" + ", date='" + date + '\'' + ", seances=" + seances + '}'; } }