java获取时间差

作者:原创时间:2022-03-29
文档

很多朋友都想知道java怎么获取时间差?下面就一起来了解一下吧~

Java获取时间差(天数差,小时差,分钟差)代码示例。

SimpleDateFormat 允许以为日期-时间格式化选择任何用户指定的方式启动。每个类方法返回一个以缺省格式化方式初始化的日期/时间格式化程序。 可以根据需要用 applyPattern 方法修改格式化方式。

首先要初始化SimpleDateFormat1

SimpleDateFormat simpleFormat = new SimpleDateFormat("yyyy-MM-dd hh:mm");//如2016-08-10 20:40

1.计算天数差。

String fromDate = simpleFormat.format("2016-05-01 12:00");
String toDate = simpleFormat.format("2016-06-01 12:00");
long from = simpleFormat.parse(fromDate).getTime();
long to = simpleFormat.parse(toDate).getTime();
int days = (int) ((to - from)/(1000 * 60 * 60 * 24));


2.计算小时差

String fromDate = simpleFormat.format("2016-05-01 12:00");
String toDate = simpleFormat.format("2016-05-01 14:00");
long from = simpleFormat.parse(fromDate).getTime();
long to = simpleFormat.parse(toDate).getTime();
int hours = (int) ((to - from)/(1000 * 60 * 60));

3、计算分钟差:

String fromDate = simpleFormat.format("2016-05-01 12:00");
String toDate = simpleFormat.format("2016-05-01 12:50");
long from = simpleFormat.parse(fromDate).getTime();
long to = simpleFormat.parse(toDate).getTime();
int minutes = (int) ((to - from)/(1000 * 60))

以上就是关于Java获取时间差(天数差,小时差,分钟差)代码示例的全部内容,希望能够帮到大家。

显示全文
微信怎么群发消息 japanese java java context java获取本周日期 java controller java获取本地ip java cookie java corba java获取泛型class java core java获取秒级时间戳 java crash java获取网络时间 java crontab java获取视频时长 java csrf java获取请求域名 java获取路径 java cssbox java获取运行时间 java获取文件名后缀 微博账号怎么注销 excel如何换行 java获取当月最后一天日期 excel去重 java获取当前项目的路径 QQ怎么强制解绑手机号 java获取当前路径的几种方法 华为手机怎么添加桌面小组件 java获取当前目录路径 java获取当前目录 java获取当前星期 微博怎么发live照片 qq号查找和精确查找的区别 qq消息不提醒了怎么办 word转pdf怎么转 手机qq怎么退出登录 win10怎么设置定时关机 福尔马林的主要成分 win10怎么关闭自动更新