关于日期,java处理日期间隔的方法(简单实用)
2012-05-19 16:00
603 查看
java处理日期间隔的方法(简单实用),计算两天之间的日期
主要就是:通过Date.getTime()的方法获得日期的毫秒,在通过除以一天的毫秒得到
我实际测试过,相差几十年都可以精确的计算出来,所以就不用担心越界的问题咯,其他网上有一些同循环来计算的,个人觉得比较麻烦~
直接上代码:
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd");
String t2 = "2070-12-12 12:12";//日期1
String t1 = "1901-05-14 12:12";//日期2
try
{
//计算日期的间隔
int gap = new Long((format.parse(t1).getTime()-format.parse(t2).getTime())/(1000 * 60 * 60 * 24)).intValue();
System.out.println("gap day = " + gap);
}
catch (ParseException e)
{
e.printStackTrace();
}
主要就是:通过Date.getTime()的方法获得日期的毫秒,在通过除以一天的毫秒得到
我实际测试过,相差几十年都可以精确的计算出来,所以就不用担心越界的问题咯,其他网上有一些同循环来计算的,个人觉得比较麻烦~
直接上代码:
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd");
String t2 = "2070-12-12 12:12";//日期1
String t1 = "1901-05-14 12:12";//日期2
try
{
//计算日期的间隔
int gap = new Long((format.parse(t1).getTime()-format.parse(t2).getTime())/(1000 * 60 * 60 * 24)).intValue();
System.out.println("gap day = " + gap);
}
catch (ParseException e)
{
e.printStackTrace();
}
相关文章推荐
- Java中关于日期的处理方法
- java关于日期的运算等处理方法
- java关于日期的运算等处理方法
- java关于日期的运算等处理方法
- [jsp]java关于日期的运算等处理方法
- JAVA之大数处理,有简单方法不用是sb
- 关于时间,日期,星期,月份的算法(Java中Calendar的使用方法)
- JAVA处理日期时间常用方法:
- JAVA处理日期时间常用方法【转载】
- java中日期的处理方法!
- java常见工具方法,包括,日期处理,字符串处理,手机号等等
- JAVA处理日期时间常用方法:强大的calendar类
- JAVA简单异常处理(main方法中的args[]命令行参数传入两个操作数)
- java8 关于日期的处理
- JAVA处理日期时间常用方法:
- 今天分享一些关于日期处理Calendar类的方法
- JAVA关于获得当前时间的几种处理方法
- OC中的关于日期处理方法应用NSDate、NSDateFormatter
- java关于日期的一些常用方法总结
- 关于Unity3D屏幕适配的简单处理方法