如何在android中获取这样的日期格式?

时间:2011-12-09 07:05:42

标签: java android date-format

如何获得这样的日期格式?

Saturday,Dec 11,2011

编辑:

我的代码部分如下:

   String outDate = "";
    Date dT = new Date(year, mon, day);
    SimpleDateFormat sdf = new SimpleDateFormat("EEE,MMM dd,yyyy");
    outDate = sdf.format(dT);

and its output is `Sat,Dec 02,3911` when year = 2011,mon = 11,day = 2;

输出错误的月份和年份的原因是什么?

2 个答案:

答案 0 :(得分:5)

您可以使用SimpleDateFormat

尝试:

SimpleDateFormat formatter = new SimpleDateFormat("EEEE,MMM dd,yyyy");
String text = formatter.format(...);

这将使用默认语言环境 - 相应地调整另一个语言环境。

答案 1 :(得分:0)

尝试使用此功能

 Date today=new Date();
        public String getCurrentTime()
        {

         SimpleDateFormat sdf = new SimpleDateFormat("EEEE,MM,dd,YYYY");
         String ClsCurrentDay = sdf.format(today);
         return ClsCurrentDay;
        }