两个指定时间之间相差时间
2012-11-20 14:55
351 查看
package com.wzs; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Date; /** * 获取指定范围内的不重复随机数 * * @author wWX154783 * */ public class Test { public static void main(String[] args) { String str = getBetweenDate("2012-11-21 11:11:11", "2012-12-1 1:9:56"); System.out.println(str); } /** * 返回指定时间时间间隔 * * @param str1 * 格式:年-月-日 时:分:秒 * @param str2 * 格式:年-月-日 时:分:秒 * @return x天x小时x分x秒&时间间隔 */ public static String getBetweenDate(String str1, String str2) { String str = null; try { SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); Date date1 = simpleDateFormat.parse(str1); Date date2 = simpleDateFormat.parse(str2); long betweenDate = date2.getTime() - date1.getTime(); // System.out.println("时间间隔:" + betweenDate + "(毫秒)"); long day = betweenDate / (24 * 60 * 60 * 1000); long hour = (betweenDate / (60 * 60 * 1000) - day * 24); long min = ((betweenDate / (60 * 1000)) - day * 24 * 60 - hour * 60); long s = (betweenDate / 1000 - day * 24 * 60 * 60 - hour * 60 * 60 - min * 60); str = day + "天" + hour + "小时" + min + "分" + s + "秒&" + betweenDate; } catch (ParseException e) { e.printStackTrace(); } return str; } }
输出结果:
9天13小时58分45秒&827925000
相关文章推荐
- php 获取指定两个时间之间相差的月份
- PHP计算两个时间之间相差的时分秒
- 计算两个时间戳之间相差的时间
- php如何计算两个时间戳之间相差的日时分秒
- PHP 计算两个时间戳之间相差的时间
- 在使用MinutesBetween求两个时间之间相差多少分钟的问题
- 计算两个时间戳之间相差的日时分秒
- 计算两个时间之间相差了多少时间
- Java 求两个指定时间之间的工作日
- python 如何将字符串转化为datetime.date【获取指定日期的上月和两个日期之间相差的月数】
- 根据指定类型计算两个日期相差的时间
- ios 两个时间之间的比较,相差多少天多少小时多少分多少秒
- 两个时间之间 相差多少
- Access 中的 DateDiff 函数(指定两个指定的日期之间的时间间隔数)
- oracle 计算两个时间之间的月份差,相差几个星期,相差多少天
- php如何计算两个时间戳之间相差的日时分秒
- 计算两个时间戳之间相差的时间
- Python实现计算两个时间之间相差天数的方法
- JS和java 获取系统时间的前一天? 两个日期之间相差多少天?
- 计算两个时间戳之间相差的日时分秒