X-Git-Url: http://git.ieval.ro/?p=unical.git;a=blobdiff_plain;f=src%2Fro%2Fieval%2Funical%2FDisplayEventActivity.java;h=8055ec131fa3040bc9cc76c31888c9f2eee68607;hp=47f82a6b499f725dd51a6fe83cf0e075e4d8361f;hb=99658f577dd666fd3b558d5346a5aadb0d9d3a06;hpb=281f6a62759e75672b218533c6955476177f5958 diff --git a/src/ro/ieval/unical/DisplayEventActivity.java b/src/ro/ieval/unical/DisplayEventActivity.java index 47f82a6..8055ec1 100644 --- a/src/ro/ieval/unical/DisplayEventActivity.java +++ b/src/ro/ieval/unical/DisplayEventActivity.java @@ -1,6 +1,8 @@ package ro.ieval.unical; +import java.text.SimpleDateFormat; import java.util.Date; +import java.util.GregorianCalendar; import android.app.Activity; import android.content.Context; @@ -25,16 +27,30 @@ public class DisplayEventActivity extends Activity { super.onCreate(savedInstanceState); final Event e=getIntent().getParcelableExtra(EXTRA_EVENT); setContentView(R.layout.event_view); + setTitle(e.title); - final TextView eventTitle= (TextView) findViewById(R.id.eventTitle); - final TextView date=(TextView) findViewById(R.id.date); - final TextView description=(TextView) findViewById(R.id.description); - final TextView location= (TextView) findViewById(R.id.location); - - eventTitle.setText(e.title); - date.setText(new Date(e.dtstart).toString()); - description.setText(e.description); - location.setText(e.eventLocation); + final TextView startday= (TextView) findViewById(R.id.startday); + final TextView endday= (TextView) findViewById(R.id.endday); + final TextView startdate= (TextView) findViewById(R.id.startdate); + final TextView enddate= (TextView) findViewById(R.id.enddate); + final TextView starttime= (TextView) findViewById(R.id.starttime); + final TextView endtime= (TextView) findViewById(R.id.endtime); + + GregorianCalendar cstart = new GregorianCalendar(); + cstart.setTime(new Date(e.dtstart)); + GregorianCalendar cend = new GregorianCalendar(); + cend.setTime(new Date(e.dtend)); + SimpleDateFormat sdf = new SimpleDateFormat("MM/dd/yyyy"); + SimpleDateFormat stf = new SimpleDateFormat("kk:mm:ss"); + + startday.setText(CalendarUtils.DayToString(this,cstart)); + if(CalendarUtils.DayToString(this,cstart)!=CalendarUtils.DayToString(this, cend)) + endday.setText(CalendarUtils.DayToString(this, cend)); + startdate.setText(sdf.format(cstart.getTime())); + if(sdf.format(cstart.getTime())!=sdf.format(cend.getTime())) + enddate.setText(sdf.format(cend.getTime())); + starttime.setText(stf.format(cstart.getTime())); + endtime.setText(stf.format(cend.getTime())); } @Override