java – 默认日期年份设置为1970
发布时间:2020-12-15 02:56:01 所属栏目:Java 来源:网络整理
导读:我需要解析一个原本没有设置年份的字符串 “8月13日11:30” 但当我输出日期时,它会增加年份, 我尝试了设定年份,但年份是完全错误的输出来自“Thu Aug 13 11:30:00 GMT 3911” 有没有办法在解析日期后设置年份? SimpleDateFormat formatter = new SimpleDate
我需要解析一个原本没有设置年份的字符串
“8月13日11:30” 但当我输出日期时,它会增加年份, 有没有办法在解析日期后设置年份? 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(); (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |