导航:首页 > 编程语言 > java时间大小

java时间大小

发布时间:2025-09-25 08:10:08

❶ 问一下java里面timestamp时间类型的怎么比较大小,比如说我想判断我的time是不是在18点以后,该怎么写

先转成 Calendar, 再取其中的 HOUR_OF_DAY 这个域, 看是否大于 18
比如

Timestamp ts = new Timestamp(System.currentTimeMillis());
Calendar cal = Calendar.getInstance();
cal.setTime(ts);
System.out.println(cal.get(Calendar.HOUR_OF_DAY));

两个 Timestamp 本身可以直接比, 它实现了 Comparable 接口的.

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

你直接比较没格式化之前的!大的证明是今天的,负的是昨天的!

❸ java怎么比较时间的大小


packagecom.huawei.timetest;

importjava.text.DateFormat;
importjava.text.ParseException;
importjava.text.SimpleDateFormat;
importjava.util.Date;


publicclassTimeTest
{

publicstaticvoidmain(String[]args)
{
Stringt1="9:00";
Stringt2="10:00";
Stringresult=largerTime(t1,t2);
System.out.println(result);
}


privatestaticStringlargerTime(Stringt1,Stringt2)
{
Datedate1,date2;
DateFormatformart=newSimpleDateFormat("hh:mm");
try
{
date1=formart.parse(t1);
date2=formart.parse(t2);
if(date1.compareTo(date2)<0)
{
returnt2;
}
else
{
returnt1;
}
}
catch(ParseExceptione)
{
System.out.println("dateinitfail!");
e.printStackTrace();
returnnull;
}

}
}

希望您采纳!

❹ java中如何比较时间大小

Date类有两个方法一个是after()比如date1.after(date2)判断date1是否在date2之后也就是说date1小于date2吧,专还有个before()比如date1.before(date2)判断date1是否在date2之前也属就是date1大于date2 还有一个方法getMinutes()把时间转为毫秒比如date1.getMinutes()>date2.getMinutes()判断date1是是否大于date2

阅读全文

与java时间大小相关的资料

热点内容
微信发红包5合彩控制办法 浏览:580
如何让图片变文件 浏览:659
极路客g1固件升级 浏览:534
文件名不能使用的符号是 浏览:807
编程技巧是什么 浏览:272
捡到苹果手机开机密码 浏览:915
苹果5s存的照片存久了无法打开 浏览:897
学编程的人是怎么样的 浏览:115
洛奇升级快 浏览:39
手机如何打开url文件 浏览:917
ps单行选择工具 浏览:955
phantomjs图片验证码 浏览:968
公司网站cms 浏览:859
意大利苹果7 浏览:430
java时间大小 浏览:112
js保持checkbox选中翻页 浏览:427
编程什么语言好学习 浏览:594
怎么修改文件名字后面的名 浏览:298
有卖片的微信号 浏览:83
su古典建筑教程 浏览:499

友情链接