Java中如何比较时间(小时/分/秒)的大小???

是这样的,我在程序中获得当前时间(比如是09:23:34),想与一个我定的时间点(比如12:00:00)比较,想看看哪个在前哪个在后?该如何解决?Stringnowdat... 是这样的,我在程序中获得当前时间(比如是09:23:34),想与一个我定的时间点(比如12:00:00)比较,想看看哪个在前哪个在后?该如何解决?
String nowdate1=new SimpleDateFormat("HH:mm:ss").format(Calendar.getInstance().getTime());//获取当前时间
SimpleDateFormat sdf = new SimpleDateFormat("hh:mm:ss");
Date noon = sdf.parse("12:00:00");
Date nowdate = sdf.parse(nowdate1);
我想比较noon和nowdate,但是发现时间值是Thu Jan 01 00:00:00 CST 1970,不知怎么回事,求解决办法!!
展开
 我来答
时绱简单
推荐于2018-02-27 · TA获得超过136个赞
知道答主
回答量:147
采纳率:0%
帮助的人:73万
展开全部
有两个包里有期的类型,不知道楼主想用哪个?java.util.Date和java.sql.Timestamp两都可以,后面是面对数据库的,before(),after(),equals()就可以比较两个时间之间的关系了!

××××××××××××××××××××××××××××××××××××××××××××

SimpleDateFormat dateFormat=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
java.util.Date nows=new java.util.Date();
java.util.Date date=dateFormat.parse("2005-09-12 12:36:29");
long hous=(nows.getTime()-date.getTime())/(60*60*1000);
转换成long在比较 可以得到日期相差的时间

×××××××××××××××××××××××××××××××××××××××××××××

date1, date2;

long l1=date1.getTime();
long l2=date2.getTime();
if(l1>l2)
{
//说明date1比较新
}
else if(l1 == l2)
{
//说明date1和date2一样
}
else
{
//说明date2比较新
}

×××××××××××××××××××××××××××××××××××××××××

SimpleDateFormat dateFormat=new SimpleDateFormat(sPatten);
String sText = dateFormat.format(dateValue);

得到sText后你爱怎么比就怎么比呀
sPatten =“yyyy” 取年
sPatten =“MM” 取月
sPatten =“dd” 取日
sPatten =“HH” 取小时
sPatten =“mm” 取分
sPatten =“ss” 取秒
××××××××××××××××××××××××××××××××××××××××××

Date date1 = .....
Date date2 = .....
Calendar cal = Calendar.getInstance();
cal.setTime(date1);
int n1 = Calendar.get(Calendar.DATE);
cal.setTime(date2);
int n2= Calendar.get(Calendar.DATE);
if (n1 == n2) {
}
......
zongsifeng
2011-05-20 · TA获得超过209个赞
知道小有建树答主
回答量:473
采纳率:0%
帮助的人:358万
展开全部
你在每个时间上都一致的加上今天的日期
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
三江五湖四海
2011-05-20 · TA获得超过108个赞
知道答主
回答量:120
采纳率:100%
帮助的人:25.4万
展开全部
你直接比较没格式化之前的!大的证明是今天的,负的是昨天的!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式