当前位置: 首页 >> Java >> java忽略时分秒比较日期大小 >> 正文

java忽略时分秒比较日期大小

1年前 (2018-04-17)     作者:4869     分类:Java     阅读次数:3692     评论(1)    文章页统计代码
import java.text.DateFormat;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;

/**
 * 说明:忽略时分秒日期比较
 * @version 1.0
 * @author me@longlonggo.com
 *
 */
public class MyTest {

	public static void main(String[] args) {
		try {

			DateFormat df1 = new SimpleDateFormat("yyyy-MM-dd");
			
//			//如果传入的是两个Date类型日期,则先进行格式化,再反转成日期类型在比较
//			Date D1 = new Date();
//			Date D2 = new Date();
//			String dateTimeA = df1.format(D1);
//			String dateTimeB = df1.format(D2);
			
			String dateTimeA = "2018-04-18 11:11:11";
			String dateTimeB = "2018-04-18 11:11:11";

			Date dateA = df1.parse(dateTimeA);
			Date dateB = df1.parse(dateTimeB);
			System.out.println("dateTimeA忽略时分秒后:" + df1.parse(dateTimeA));
			System.out.println("dateTimeB忽略时分秒后:" + df1.parse(dateTimeB));
			
			//比较日期
			//1、如果dateA<dateB,返回-1
			//2、如果dateA=dateB,返回0
			//3、如果dateA>dateB,返回1
			System.out.println("dateTimeB忽略时分秒后:" + dateA.compareTo(dateB));
		} catch (ParseException e) {
			e.printStackTrace();
		}
	}
}


除非注明,发表在“石马人山的博客”的文章『java忽略时分秒比较日期大小』版权归4869所有。 转载请注明出处为“本文转载于『石马人山的博客』原地址http://longlonggo.com/post/394.html
文章页分享代码

评论

发表评论   

昵称*

E-mail*(建议输入,以便收到博主回复的提示邮件)

网站

  • Jemme
    • Jemme POST:2018-11-30 10:44:42 与TA同吐槽
    • 这种比法有不有什么弊端,在我的认知里这个我一般只用来比较两个数字的大小,哈哈!