java – 默认日期年份设置为1970
发布时间:2020-05-25 00:32:56 所属栏目:Java 来源:互联网
导读:我需要解析一个原本没有设置年份的字符串 “8月13日11:30” 但当我输出日期时,它会增加年份, 我尝试了设定年份,但年份是完全错误的输出来自“Thu Aug 13 11:30:00 GMT 3911” 有没有办法在解析日期后设置年份? SimpleDateFormat formatter = new SimpleDateF
|
我需要解析一个原本没有设置年份的字符串
但当我输出日期时,它会增加年份, 有没有办法在解析日期后设置年份? SimpleDateFormat formatter = new SimpleDateFormat("dd MMM HH:mm");
String dateStr = "13 Aug 11:30";
Date fromDate = (Date)formatter.parse(dateStr);
fromDate.setYear(2011);
解决方法使用日历设置年份:Calendar c = Calendar.getInstance(); c.setTime(fromDate); c.set(Calendar.YEAR,2011); fromDate = c.getTime(); (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
