问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

Java中如何比较 String型 日期 ??

发布网友 发布时间:2022-04-30 16:10

我来回答

5个回答

热心网友 时间:2022-06-27 03:47

在保证日期格式都一致的情况下,可以使用compareTo()方法:

       String d1 = "2014-03-02";
       String d2 = "2014-03-01";
       System.out.println(d1.compareTo(d2));

结果大于0,表示d1晚于d2,等于0则相同,小于0d1早于d2

热心网友 时间:2022-06-27 03:47

想要保证比较的逻辑的正确性,还是要将String型 日期数据转换为Date型,在做比较。

热心网友 时间:2022-06-27 03:48

用 new SimpleDateFormat(“yyyy-MM-dd”).parse(str) 转换成DAte 在进行比较

热心网友 时间:2022-06-27 03:48

先转换为Date类型再比较

public static boolean dateCompare(Date bDate, Date eDate) {
boolean flag = false;
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
try {
if (bDate.before(eDate) || bDate.equals(eDate)) {
flag = true;
}
} catch (Exception e) {
flag = false;
}
return flag;
}

热心网友 时间:2022-06-27 03:49

什么意思?
是否相同?
还是那个大,那个小?
Java中如何比较 String型 日期 ??

在保证日期格式都一致的情况下,可以使用compareTo()方法:String d1 = "2014-03-02"; String d2 = "2014-03-01"; System.out.println(d1.compareTo(d2));结果大于0,表示d1晚于d2,等于0则相同,小于0d1早于d2

Java中如何比较 String型 日期 ??SOS ..Help ME !

时间对比的话,java里面用Calendar实现: 在import那里加上以下: import java.util.Date; import java.util.Calendar; import java.text.SimpleDateFormat; 然后,我的例子: SimpleDateFormat sDateFormat = null; Date date1 = null, date2 = null; try { sDateFormat = new SimpleDateForma...

java 日期怎么比较大小?

String beginTime=new String("2017-06-09 10:22:22");String endTime=new String("2017-05-08 11:22:22");直接用Date自带方法before()和after()比较 SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");Date sd1=df.parse(beginTime);Date sd2=df.parse(endTime);Sy...

如何判断java 一个String字符串里有没有日期并且修改成指定格式_百度知 ...

可以使用正则表达式进行匹配替换,例如下面代码:public class App50 {public static void main(String[] args) {String demo = "这个日期是2018/5/6书写出来的";// xxxx年xx月xx日 格式String demo2 = demo.replaceAll("(\\d{4})/(\\d{1,2})/(\\d{1,2})", "$1年$2月$3日");S...

java 比较当前日期时间和给出的日期时间(String类型),注意格式类型、要 ...

public static void main(String args[]) { int i= compare_date("1995-11-12 15:21", "1999-12-11 09:59");System.out.println("i=="+i);} public static int compare_date(String DATE1, String DATE2) { DateFormat df = new SimpleDateFormat("yyyy-MM-dd hh:mm");//日期...

java中如何判断输入的日期是否合法?

public static boolean validate(String dateString){ //使用正则表达式 测试 字符 符合 dddd-dd-dd 的格式(d表示数字)Pattern p = Pattern.compile("\\d{4}+[-]\\d{1,2}+[-]\\d{1,2}+");Matcher m = p.matcher(dateString);if(!m.matches()){return false;} //得到年月日 String...

java中两个字符串如何比较大小

第一种直接用字符串类的compareTo方法:String t1="20131011"; String t2="20131030"; int result = t1.compareTo(t2);第二种是把这个日期字符串转换成long:SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMdd"); Date d1 = sdf.parse(t1); Date d2 = sdf.parse(t2); long ...

java输入三个日期比较大小该怎么做?

输入要比较的日期以及代码。java输入三个日期比较大小有以下两种方法:方式一:String time1="2015-05-06 08:08:08";String time2="2015-05-06 08:06:08";try {SimpleDateFormat foramt=new SimpleDateFormat("yyyy-MM-dd hh:MM:ss");Date mDate1=foramt.parse(time1);Date mDate2=for...

java日期比较有几种方法?

方法一:两个Date类型的变量可以通过compareTo方法来比较。此方法的描述是这样的:如果参数 Date 等于此 Date,则返回值 0;如果此 Date 在 Date 参数之前,则返回小于 0 的值;如果此 Date 在 Date 参数之后,则返回大于 0 的值。方式二:Date.after()这样的方式不能比较出相等的时间。

两个日期形式的String比较大小

Integer x = new Integer(gc.get(Calendar.MILLISECOND));String minSecond = x.toString();if(x<10){minSecond = "00"+minSecond;}else if(x<100){minSecond = "0"+minSecond;} return getDate()+getTime()+minSecond;} } 我写的得到日期的类~~可以得到统一的格式 直接比较就行了~~...

java如何比较两个日期 string中日期大小比较 java中日期字符串比较大小 java比较年月日日期大小 java 比较日期 java比较日期函数 java比较两个日期是否相等 java比较两个日期的大小 java如何比较大小
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
向一个空饮料瓶里倒入1杯水,共重200克,如果是再倒2杯水,连瓶共重500克... ...三瓶水的质量等于24杯水的质量,一瓶水重200g,一壶水多重? 巴氏灭菌法路易斯·巴斯德 吸烟对咽喉炎有影响吗? 抽烟会不会对检查有影响 吸烟对咽喉炎有影响吗 瓷砖釉面修复剂有用吗 香港大学比较难考还是清华大学比较难考 想知道:合肥市 从安徽工业经济职业技术学院(西区)到三河古镇怎么坐公交... 想知道: 合肥市 从合工大到三河古镇游客接待中心怎么坐公交 可有可无意思是? 我说男友赶紧退下吧,他说好的主子,我怎么回复他? 朕累了,众爱卿退下吧 可有意思? 本本宫累了,你退下吧古文 可有可无是什么意思 可有可无 指的是什么意思 行,你退下吧 这写的什么意思 一个我喜欢的男生对我说你可真有意思,这是什么意思?请广大朋友们解答,谢谢。 java string怎么比较大小 小白退下吧什么意思 你这个人可真有意思,你这话是什么意思 昨晚和qq女友视频后她这样说:退下吧,老娘要睡觉了,安。麻溜的,晚安。这是什么意思? java String 数组比较 你讲的笑话可真有意思中意思表示什么含义? 你们都退下吧翻译成英语 书中的故事可有意思了. 意思是什么意思? 男生对女生说跪安退下吧什么意思 “这本书可真有意思”中的意思是什么意思? JAVA中String类型变量的比较 “意思”是什么意思 甲:你这个人可真有意思。 乙:你这话什么意思? 甲:为了这点小事,你给我送去 你好,我的苹果UC书签删掉了,还能找回来吗? java string.和string的区别 可有可无什么意思 苹果手机浏览器书签删除了自己恢复了 葛店检查核酸的结果怎么查? 轻量版软件删除书签怎么恢复 有可为有可不为是什么意思? 如何恢复已近删除的书签,没有备份的,删除历史的不小心全部删掉了。 一个男人对一个女人说可有可无这个是什么意思呢? 如何恢复浏览器删除的书签 可为是什么意思 苹果手机UC浏览器意外删除,重新下载后之前收藏的网站都没有了!请问,如何恢复收藏的网站呢? iOS Safari浏览器,误删了书签怎么恢复? 苹果6收藏夹里的文件被删怎么恢复 一个碗直径3.2寸是多少厘米? 西安市生育险医保报销比例 蓝莓和枇杷能一起吃吗 蓝莓与枇杷能一起吃吗 请问枇杷和蓝莓能一起吃吗