博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
java - 日期相减、四舍五入
阅读量:4202 次
发布时间:2019-05-26

本文共 731 字,大约阅读时间需要 2 分钟。

Sample:

public static void convertYearStudy(Connection conn, ResultSet rs, String dateStartStr, String dateEndStr, String updateField) {		SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");		String yearStr = null;		Date dateStart;		Date dateEnd;		if (dateStartStr != null && dateEndStr != null) {			try {				dateStart = sdf.parse(dateStartStr);				dateEnd = sdf.parse(dateEndStr);				double yearDecimal = ((dateEnd.getTime() - dateStart.getTime()) / (1000 * 60 * 60 * 24)) / 365.0; // 日期相减(年)				BigDecimal year = new BigDecimal(yearDecimal).setScale(0, BigDecimal.ROUND_HALF_UP); 	// 四舍五入				yearStr = year.toString();			} catch (ParseException e) {				e.printStackTrace();			}		}		update(conn, rs, updateField, yearStr);	}

转载地址:http://ffili.baihongyu.com/

你可能感兴趣的文章
利用 STAF 实现程序更新包的自动部署测试
查看>>
软件安全性测试转载自小龙虾博客
查看>>
周末参加“北京干部管理职业技术学院”关于高职课程改革的专家讨论会
查看>>
软件测试框架介绍
查看>>
软件自动化测试框架的发展
查看>>
实现haproxy+LNMT负载均衡架构
查看>>
论文浅尝 | 通过共享表示和结构化预测进行事件和事件时序关系的联合抽取
查看>>
论文浅尝 | 融合多粒度信息和外部语言知识的中文关系抽取
查看>>
论文浅尝 | GMNN: Graph Markov Neural Networks
查看>>
廖雪峰Python教程 学习笔记3 hello.py
查看>>
从内核看epoll的实现(基于5.9.9)
查看>>
python与正则表达式
查看>>
安装.Net Framework 4.7.2时出现“不受信任提供程序信任的根证书中终止”的解决方法
查看>>
input type=“button“与input type=“submit“的区别
查看>>
解决Github代码下载慢问题!
查看>>
Web项目实现ServletContextListener接口
查看>>
版本控制工具CVS、SVN、Git介绍
查看>>
MyBatis批量操作SQL
查看>>
MyBatis之SqlSessionFactoryBuilder
查看>>
查看linux服务器配置信息
查看>>