社区
Java SE
帖子详情
JAVA中如何计算两个日期时间的间隔的天数?
gongdath
2003-04-28 03:46:36
请问,在JAVA中如何计算两个日期时间的间隔的天数?
例如,计算20030401和20030510之间间隔的天数为39?
请各位高手帮忙.
...全文
3878
9
打赏
收藏
JAVA中如何计算两个日期时间的间隔的天数?
请问,在JAVA中如何计算两个日期时间的间隔的天数? 例如,计算20030401和20030510之间间隔的天数为39? 请各位高手帮忙.
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
gongdath
2003-05-08
打赏
举报
回复
谢谢大家
awfe
2003-04-28
打赏
举报
回复
我是来学习的
ppxstar(胖胖仙)的日期加减挺有意思,不过难道java算个这么简单的问题要这么复杂吗?
现在开始怀疑java的权威性了
jmfish
2003-04-28
打赏
举报
回复
那要计算时间间隔,并用HH::mm::ss表示,怎么做?
wyqiang
2003-04-28
打赏
举报
回复
我想你找一下
api就行了
那有现成的函数
zez
2003-04-28
打赏
举报
回复
int days = (date1.getTime()-date2.getTime()) /864000000
peacock_king
2003-04-28
打赏
举报
回复
如果是同一年,Calendar c1,c2;
相隔天数= c1.get(Calendar.DAY_OF_YEAR) - c1.get(Calendar.DAY_OF_YEAR);
ppxstar
2003-04-28
打赏
举报
回复
这两段函数做参考,选自己喜欢的用
计算日期间隔
public int getDays(Date sd,Date ed){
return (ed.getTime()-sd.getTime())/(3600*24*1000)
}
日期加减
SimpleDateFormat sdf=new SimpleDateFormat("yyyyMMdd");
String str="20011230";
Date dt=sdf.parse(str,new ParsePosition(0));
Calendar rightNow = Calendar.getInstance();
rightNow.setTime(dt);
rightNow.add(Calendar.DATE,2);//你要加减的日期
Date dt1=rightNow.getTime();
String reStr=sdf.format(dt1,"",new FieldPosition(0));
System.out.println(reStr);
ppxstar
2003-04-28
打赏
举报
回复
请试试这一段
import java.util.*;
import java.text.*;
class a
{
public static void main(String[] args)
{
String s1 = "2003/08/15 17:15:30";
String s2 = "2002/09/14 14:18:37";
try{
SimpleDateFormat formatter = new SimpleDateFormat ("yyyy/MM/dd HH:mm:ss");
ParsePosition pos = new ParsePosition(0);
ParsePosition pos1 = new ParsePosition(0);
Date dt1=formatter.parse(s1,pos);
Date dt2=formatter.parse(s2,pos1);
System.out.println("dt1="+dt1);
System.out.println("dt2="+dt2);
long l = dt1.getTime() - dt2.getTime();
System.out.println("Hello World!="+l);
}catch(Exception e){
System.out.println("exception"+e.toString());
}
}
}
acefr
2003-04-28
打赏
举报
回复
http://expert.csdn.net/Expert/topic/1706/1706593.xml?temp=.1755792
计算
两个
日期
相差的
天数
计算
两个
日期
相差的
天数
,
计算
两个
日期
相差的
天数
,
计算
两个
日期
相差的
天数
计算
除周六日、法定节假日以外两个
日期
之间的
间隔
天数
计算
除周六日、法定节假日以外两个
日期
之间的
间隔
天数
基于
Java
Web的图书借阅管理系统设计与实现(附源码文档)-毕业设计
图书借阅管理系统就是利用
计算
机,结合互联网对图书进行结构化、自动化管理的一种软件,来提高对图书的管理效率。本系统采用
Java
+Servlet+Jsp+MySQL 的方式实现基于Web的图书管理系统。 系统功能描述用户端 图书查询:根据图书编号、图书名称查询图书信息,可查询图书的编号、名称、分类、作者、价格、在馆数量等。借阅信息:可查询图书的基本信息、借阅
日期
、截止还书
日期
、超期
天数
等。借阅历史:查询自己以往的借阅历史,包括哪些图书等具体信息。我的:查看个人资料,修改账户密码,退出系统。 管理员端 图书管理:根据图书编号、图书名称查询图书基本信息,添加、修改、删除图书。图书分类管理:根据分类名称查询图书分类信息,添加、修改、删除图书分类。图书借阅:展示所有正在借阅图书的信息。图书归还:展示所有已归还图书的信息。公告管理:向用户发布公告。读者管理:根据账号、姓名查询读者基本信息,添加、修改、删除读者信息。个人
中
心:查看个人资料,修改账户密码,退出系统登录管理员端-首页 管理员端–图书分类管理 管理员端-图书借阅信息 管理员端-图书归还信息 管理员端-公告管理 管理员端-图书管理 管理员端-公告管理 管理员端-读者管理 用户端-首页 用户端-图书查询 用户端-借阅信息 用户端-借阅历史 用户端-个人
中
心 用户端-密码修改
java
计算
两个
日期
相隔的
天数
java
计算
两个
日期
相隔的
天数
Java
计算
两个
日期
之间相差的月数
Java
计算
两个
日期
之间相差的月数
Java
计算
两个
日期
之间相差的月数
Java SE
62,615
社区成员
307,307
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章