How Can I Change Date From 24-hours Format To 12-hours Format (am/pm) In Android
Calendar ci = Calendar.getInstance(); CiDateTime = '' + (ci.get(Calendar.MONTH) + 1) + '/' + ci.get(Calendar.DAY_OF_MONTH) + '/' + ci.get(Calendar.YEAR); String visitd
Solution 1:
Did you try this ?
SimpleDateFormat dateFromat= newSimpleDateFormat("MM/dd/yyyy hh:mm aa");
Date today = newDate();
String todayStr = dateFromat.format(today);
Solution 2:
Below function may be useful to you. This will convert time from 24 hours to 12 hours
publicstatic String Convert24to12(String time)
{
StringconvertedTime="";
try {
SimpleDateFormatdisplayFormat=newSimpleDateFormat("hh:mm a");
SimpleDateFormatparseFormat=newSimpleDateFormat("HH:mm:ss");
Datedate= parseFormat.parse(time);
convertedTime=displayFormat.format(date);
System.out.println("convertedTime : "+convertedTime);
} catch (final ParseException e) {
e.printStackTrace();
}
return convertedTime;
//Output will be 10:23 PM
}
Solution 3:
publicstaticfinalStringTIME_FORMAT="hh:mm aa";
SimpleDateFormatTimeFormat=newSimpleDateFormat(TIME_FORMAT);
CalendarATime= Calendar.getInstance();
StringTimein12hourFormat= TimeFormat.format(ATime.getTime());
Solution 4:
try with this answer this is shortest and best answer on stack.
Calendarc= Calendar.getInstance();
SimpleDateFormatsdf=newSimpleDateFormat("yyyy-MM-dd hh:mm:ss aa");
Datetime = sdf.format(c.getTime());
System.out.println("============="+Datetime);
Result:-=========2015-11-20 05:52:25 PM
Solution 5:
Here is the answer to get a data in US-English Format date/time using a 12 hour clock.
DateTime.Now.ToString("MM/d/yyyy hh:mm:ss tt");
01/16/2014 03:53:57 PM
Post a Comment for "How Can I Change Date From 24-hours Format To 12-hours Format (am/pm) In Android"