在安卓中转换另一种日期格式



我从服务器获取日期作为响应,格式为 MM/DD/YYYY,数字为 8/14/2012

现在,我需要将此格式从8/14/2012转换为14 Aug 2012

是否可以使用一些内置逻辑来做到这一点,或者我需要准备一些 Java 的自定义代码来获取所需的格式。

请建议我。

根据您的要求使用日期格式。

SimpleDateFormat format1 = new SimpleDateFormat("MM/dd/yyyy");
SimpleDateFormat format2 = new SimpleDateFormat("dd MMM yyyy");
Date date = format1.parse("8/14/2012");
System.out.println(format2.format(date));// which prints 14 Aug 2012. 

您可以在此处找到各种日期格式

DateFormat[] formats = new DateFormat[] {
   DateFormat.getDateInstance(),
   DateFormat.getDateTimeInstance(),
   DateFormat.getTimeInstance(),
 };
 for (DateFormat df : formats) {
   System.err.println(df.format(new Date(0)));
 }

最新更新