年月日字符串变化方法
因为要算一些比率什么的需要对年月日进行变化所以自己整合了一下方法作为公共方法:
/** * * @param da 日期字符串 * @param pattern 日期格式 * @param change 年份变化 * @param field 变化字段(1:年;2:月;3:日) * @return */ public static String yearChange(String da,String pattern,int change,int field){ Calendar ca = Calendar.getInstance(); Date date = new Date(); try { date = new SimpleDateFormat(pattern).parse(da); } catch (ParseException e) { //LOGGER.error("时间转换错误, string = {}", s, e); } ca.setTime(date); if (field==1){ ca.add(Calendar.YEAR, change); } if (field==2){ ca.add(Calendar.MONTH, change); } if (field==3){ ca.add(Calendar.DATE, change); } SimpleDateFormat format = new SimpleDateFormat(pattern); date=ca.getTime(); String result=format.format(date); return result; }
分类:
java
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!