可能重复:
Conversion of Date
How to convert date from m/d/yy to mm/dd/yyyy?
我在String中得到日期:5/1/12。 我需要将其转换为05/01/2012。 请建议。
我使用了以下代码:
SimpleDateFormat dateFormat = new SimpleDateFormat("MM/dd/yyyy");
d_date = dateFormat.parse("5/1/12");
strDate = dateFormat.format(d_date);
Result:
05/01/0012
预期成果: 05/01/2012
由于 普拉萨德
答案 0 :(得分:5)
尝试以下方法:
DateFormat formatter = new SimpleDateFormat("MM/dd/yy");
Date date = (Date)formatter.parse("5/1/12");
formatter = new SimpleDateFormat("MM/dd/yyyy");
date = (Date)formatter.format(date);
以下链接应该对更复杂的任务有用: