更改日期格式2014年11月26日(YYYY-MM-DD)至11月26,2014在android系统? [英] Change date format 2014-11-26(yyyy-mm-dd) to Nov 26,2014 in android?

查看:170
本文介绍了更改日期格式2014年11月26日(YYYY-MM-DD)至11月26,2014在android系统?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我能够给我的日期格式2014年12月9日改为MMM DD,YYYY(分解09,2014喜欢这一点。),但它显示一月09,2014而不是年12 09,2014。如何显示十二月09,2014?
请指导我。

I am able to change the my date Format 2014-12-09 to MMM dd,yyyy(Dec 09,2014 Like this.) But It Display Jan 09,2014 instead of Dec 09,2014. How to display Dec 09,2014? Please Guide me.

我的code是,

String strStartDate = "2014-12-09";

            readFormat = new SimpleDateFormat("yyyy-mm-dd");
            writeFormat = new SimpleDateFormat("MMM dd,yyyy");

            try {
                startDate = readFormat.parse(strStartDate);
            } catch (ParseException e) {
                e.printStackTrace();
            }

            viewHolder.txtStartDate
                    .setText(writeFormat.format(startDate));

先谢谢了。

推荐答案

试试这个: -

String str_date = "2014-11-26";

SimpleDateFormat readFormat = new SimpleDateFormat("yyyy-mm-dd");
SimpleDateFormat writeFormat = new SimpleDateFormat("MMM dd,yyyy");

java.util.Date date;

date = readFormat.parse(str_date);

Log.v("Changed date",""+writeFormat.format(date));

这篇关于更改日期格式2014年11月26日(YYYY-MM-DD)至11月26,2014在android系统?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆