-9

我正在以这种格式从服务器获取日期----->>>>> 2013-1-18

我需要按以下格式显示日期-------->>>> 1 月 18 日星期四

怎么做?????

4

3 回答 3

3

您可以使用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 
于 2013-01-18T13:54:56.183 回答
2

检查SimpleDateFormat类。基本上你可以遵循:使用 将字符串解析为日期SimpleDateFormat,再次使用将日期转换为所需的格式SimpleDateFormat

于 2013-01-18T13:54:16.657 回答
2

尝试使用 SimpleDateFormat 类

http://developer.android.com/reference/java/text/SimpleDateFormat.html

于 2013-01-18T13:54:51.880 回答