java中计算两个日期相差几天
来源:互联网 发布:什么打字软件符号 编辑:程序博客网 时间:2024/05/07 12:55
import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date;public class Test1 {private void dateDiff(String startTime, String endTime, String format) {// TODO Auto-generated method stub// 按照传入的格式生成一个simpledateformate对象SimpleDateFormat sf = new SimpleDateFormat(format);long nd = 1000 * 24 * 60 * 60;// 一天的毫秒数long nh = 1000 * 60 * 60;// 一小时的毫秒数long nm = 1000 * 60;// 一分钟的毫秒数long ns = 1000;// 一秒钟的毫秒数long diff;try {diff = sf.parse(endTime).getTime() - sf.parse(startTime).getTime();long day = diff / nd;// 计算差多少天long hour = diff % nd / nh;// 计算差多少小时long min = diff % nd % nh / nm;// 计算差多少分钟long sec = diff % nd % nh % nm / ns;// 计算差多少秒// 输出结果System.out.println("时间相差:" + day + "天" + hour + "小时" + min + "分钟"+ sec + "秒。");} catch (ParseException e) {// TODO Auto-generated catch blocke.printStackTrace();}}public static void main(String[] args) {new Test1().dateDiff(new SimpleDateFormat("yyyy-MM-dd").format(new Date()), "2011-12-05", "yyyy-MM-dd");}}
重点:用到了SimpleDateFormat 指定要转换为的格式。
- java中计算两个日期相差几天
- java中计算两个日期相差几天
- Java中计算两个日期相差几天
- java中计算两个日期相差几天
- java中计算两个日期相差几天
- 计算两个日期之间相差几天
- 计算两个日期,相差了几天
- Java计算两个日期时间相差几天,几小时,几分钟等
- Java计算两个日期时间相差几天,几小时,几分钟等
- 怎么计算两个日期之间相差几天及时几分
- 计算两个日期之间相差几天几小时几分钟
- 计算两个日期之间相差几月几天
- java中计算两个日期之间相差多少天
- 比较两个日期相差几天
- 计算两日期相差几天
- 计算两个日期相差
- Java 计算两个日期相差的天数
- java计算两个日期相差多少天
- Arduino Uno安装设备时,出现了一个错误,这个INF中的服务安装段落无效
- IAR _ramfunc
- 重命名xcode里ios工程的方法
- win32控制台应用程序与win32项目的区别
- CentOS 6.0 semanage
- java中计算两个日期相差几天
- Android自定义权限和使用权限
- 博客开通啦,欢迎大家常来看看
- 博客开通啦,欢迎大家常来看看
- android获取Mac地址和IP地址
- 博客开通啦,欢迎大家常来看看
- android入门-permission
- strlen,strcpy,strcat,strcmp,strstr各代表什么意思
- Oracle 常见的33个等待事件