我正在以这种格式从服务器获取日期----->>>>> 2013-1-18
我需要按以下格式显示日期-------->>>> 1 月 18 日星期四
怎么做?????
您可以使用java.text.SimpleDateFormat轻松格式化它
SimpleDateFormat sString s= "2013-1-18";
SimpleDateFormat sdf = new SimpleDateFormat("EEEE,MMMM, dd ");
System.out.println(sdf.format(new SimpleDateFormat("yyyy-M-dd").parse(s)));df
输出:
Friday,January, 18
检查SimpleDateFormat类。基本上你可以遵循:使用 将字符串解析为日期SimpleDateFormat
,再次使用将日期转换为所需的格式SimpleDateFormat
。
尝试使用 SimpleDateFormat 类
http://developer.android.com/reference/java/text/SimpleDateFormat.html