首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >从数据库查询出来的String类型的时间,要和当前时间计算差值,得到相差几天

从数据库查询出来的String类型的时间,要和当前时间计算差值,得到相差几天

作者头像
一写代码就开心
发布2021-08-18 17:05:05
发布2021-08-18 17:05:05
1.5K00
代码可运行
举报
文章被收录于专栏:java和pythonjava和python
运行总次数:0
代码可运行

目录

需求

从数据库查询出来的String类型的时间,要和当前时间计算差值,得到相差几天

思路

将数据库查询出来的字符串实现转为date 类型,获取到当前时间的date类型 获取两个时间的毫秒值,作差,最后计算天数

代码实现

代码语言:javascript
代码运行次数:0
运行
复制
public class MyTest {

    @SneakyThrows
    public static void main(String[] args) {
  获取到当前的时间的date类型
        Date now = new Date( );
        SimpleDateFormat ft = new SimpleDateFormat ("YYYY-MM-dd");
将数据库时间转为date类型
        Date parse = ft.parse("2020-08-05");
获取到时间的毫秒值
		long nowtime = now.getTime();
		long time = parse.getTime();
毫秒值作差
        long cz = nowtime - time;
计算天数
        String dqsj = ""+Math.abs(cz) / 1000 / 60 / 60 / 24 ;


//        System.out.println(ft.format(now) instanceof  String);
//        System.out.println(nowtime);
        System.out.println(dqsj);
    }
}
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2021/08/12 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 目录
  • 需求
  • 思路
  • 代码实现
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档