method used to convert date from integer to string(e.g: '12/29/2011 9:17:21 PM' to 'Tuesday,December 29th 2011'),in Android


where dateStr="12/29/2011 9:17:21 PM",and below method will convert this date to String format in Android..


public static String dateConverter(String dateStr){
            String violationdate = null;
            try{
                String s[]=dateStr.split("/");
               
                Log.d("****","dateStr"+dateStr);
               
                String month=SharedVariables.convertFromNumberToMonth(Integer.parseInt(s[0]));
                String day=s[1];
               
                String year=s[2].substring(0,4);
               
                int monthposition=0;
                for(int i=0;i<SharedVariables.months.length;i++)
                {
                    if(SharedVariables.months[i].equals(month))
                    {
                        monthposition=i;
                    }
                }
               
                Calendar xmas = new GregorianCalendar(Integer.parseInt(year),monthposition,Integer.parseInt(day));
                int dayOfWeek = xmas.get(Calendar.DAY_OF_WEEK);
               
                String weekdayname=SharedVariables.days[dayOfWeek-1]+", ";
               
                violationdate=weekdayname+month+" "+Integer.parseInt(day)+", "+year;
                }catch (Exception e) {
                    e.printStackTrace();
                    // TODO: handle exception
                }
            return violationdate;
           
           
        }

Comments

Popular posts from this blog

Custom Dialog with no title and full screen in Android

code to display .pdf,.text,.DOC,.DOCX,.doc extension files exists in SDCard

Best working code to set Date limits on Date Picker Dialog,in Android