java-将String转换为Date并且与现在的时间做差值比较

1.将String类型转换为Data类型

复制代码
//这里会提示抛出异常的
SimpleDateFormat sbf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); String s = "2021-12-01 18:24:22"; try { Date c = sbf.parse(s); System.out.println(c); } catch (ParseException e) { e.printStackTrace(); }
复制代码

输出结果:

2.获取到当前时间并且做差值

复制代码
public static void main(String[] args) {
Date d = new Date();
SimpleDateFormat sbf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String s = "2021-12-01 18:24:22";
try {
Date c = sbf.parse(s);
System.out.println("当前的时间:"+d);
System.out.println("定义的时间:"+c);
long l = d.getTime() - c.getTime();
System.out.println("相差多少毫秒:"+l);
long min = l / (1000 * 60);
System.out.println("相差多少分钟:"+min);
} catch (ParseException e) {
e.printStackTrace();
}
}
复制代码

输出结果:

 

posted @   迷糊桃  阅读(660)  评论(3编辑  收藏  举报
编辑推荐:
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
阅读排行:
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
点击右上角即可分享
微信分享提示