JAVA的日期时间相减问题
2009-08-16 15:28
633 查看
import java.util.Date;
import java.text.SimpleDateFormat;
import java.util.Calendar;
public class DateCal {
/**
* @param args
*/
public static void main(String[] args) throws Exception {
// TODO 自动生成方法存根
//日期相减算出秒的算法
Date date1 = new SimpleDateFormat("yyyy-mm-dd").parse("2006-06-08");
Date date2 = new SimpleDateFormat("yyyy-mm-dd").parse("2006-06-12");
long l = date1.getTime()-date2.getTime()>0 ? date1.getTime()-date2.getTime():
date2.getTime()-date1.getTime();
System.out.println(l/1000+"秒");
//日期相减得到相差的日期
long day = (date1.getTime()-date2.getTime())/(24*60*60*1000)>0 ? (date1.getTime()-date2.getTime())/(24*60*60*1000):
(date2.getTime()-date1.getTime())/(24*60*60*1000);
System.out.println("相差的日期: " +day);
}
}
import java.text.SimpleDateFormat;
import java.util.Calendar;
public class DateCal {
/**
* @param args
*/
public static void main(String[] args) throws Exception {
// TODO 自动生成方法存根
//日期相减算出秒的算法
Date date1 = new SimpleDateFormat("yyyy-mm-dd").parse("2006-06-08");
Date date2 = new SimpleDateFormat("yyyy-mm-dd").parse("2006-06-12");
long l = date1.getTime()-date2.getTime()>0 ? date1.getTime()-date2.getTime():
date2.getTime()-date1.getTime();
System.out.println(l/1000+"秒");
//日期相减得到相差的日期
long day = (date1.getTime()-date2.getTime())/(24*60*60*1000)>0 ? (date1.getTime()-date2.getTime())/(24*60*60*1000):
(date2.getTime()-date1.getTime())/(24*60*60*1000);
System.out.println("相差的日期: " +day);
}
}
相关文章推荐
- QT时间相关的使用(日期相减问题)
- JAVA-近日遇到的java的日期时间类型的几个问题总结
- Java 日期时间类型的几个问题总结[转]
- 解决Spring Boot和Feign中使用Java 8时间日期API(LocalDate等)的序列化问题
- java 关于秒数转换为格林日期时间问题
- java,jsp导出excel时的日期和时间问题
- 【问题记录】MySQL中时间戳转日期格式和Java中时间戳转日期格式偶尔不一致
- JAVA中的日期时间处理问题
- java android中日期时间 问题总结
- 在java或 js中的日期时间转换问题
- java 解决时间相减问题
- java日期时间相关问题小结
- Java 8 的日期与时间问题解决方案
- Spring Boot和Feign中使用Java 8时间日期API(LocalDate等)的序列化问题
- JAVA基础学习之final关键字、遍历集合、日期类对象的使用、Math类对象的使用、Runtime类对象的使用、时间对象Date(两个日期相减)(5)
- java Calendar日期相减问题
- Java日期时间使用(转)
- 码讲——java日期时间API
- selenium2java一个弹框上传时间日期大杂烩测试用例
- Java的日期与时间(十二)java.time.LocalDate