use*_*888 3 java android date date-parsing simpledateformat
我必须使用Java 解析" 17-Jun "格式的日期.但问题是,当我尝试使用SimpleDateFormat 解析" dd-MM "格式时,它将返回"Wed Jun 17 00:00:00 IST 1970".是的有可能获得当前(2014)年而不是1970年.
我的结果:
17/JUNE/1970
预期成果:
2014年6月17日
看看这个......
Calendar c = Calendar.getInstance();
c.set(Calendar.DATE, 17);
c.set(Calendar.MONTH, 5);
c.set(Calendar.YEAR, c.get(Calendar.YEAR));
Date date=new Date(c.getTimeInMillis());
SimpleDateFormat simpleDateformatter = new SimpleDateFormat("dd/mmm/yyyy");
String convertedDate = simpleDateformatter .format(date);
Run Code Online (Sandbox Code Playgroud)
为了获得一年,你可以使用
Calendar cal = Calendar.getInstance();
cal.get(Calendar.YEAR) will fetch you current year
Run Code Online (Sandbox Code Playgroud)
希望它有所帮助...... :)
| 归档时间: |
|
| 查看次数: |
4499 次 |
| 最近记录: |