java中求数据库时间的时间差

java中求数据库时间的时间差

问题描述:

在数据库里设置了两个时间字段,一个进去时间,一个出去时间,怎么在Java中计算他两的时间差并存到数据库中图片说明

这是我创建的数据库,最后一个是滞留时间。

你的zltime字段是int类型,你是要求两个时间之间的天数吗?如果是,在java里,用日历函数就可以解决。https://www.cnblogs.com/0201zcr/p/5000977.html

getTime搞成毫秒值在转换为天数就好了

zltime 时间既然能根据另外两个字段计算出来的话,就没有必要存储了,就存储数据库字段设计冗余了哦。

首先要知道你的时间差的单位是天还是小时,或者别的单位,然后在java里面时间类型转换,可以用日历加减,用long加减都可以啊