Java tarih karşılaştırma operasyonu kodu kullanımı örneği (Java date compare operation code usage example)

Java da tarih ile ilgili işlem yapmak istediğinizde size yardımcı olacak olan özellikler aşağıdaki gibidir.

1-

Java da bir tarih ile diğer tarihi küçük mü karşılaştırması yaparken “getTime()” özelliğini kullanabilirsiniz. Bu özellik tarihimizi milisaniye cinsine çevirip karşılaştırma yapmaktadır.

Date now = new Date();
SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd");    
Date date = simpleDateFormat.parse("2000-11-23");

if(now.getTime < date.getTime()){

}

2-

Java “Date” nesnesinin “compareTo” özelliği ile karşılaştırma işlemini aşağıdaki şekilde yapabilirsiniz.

Date.compareTo()
date01.compareTo(date02)>0
date01.compareTo(date02)<0
date01.compareTo(date02)==0

3-

Java “Date” nesnesinin “after”, “before” ve “equals” özellikleri ile de Java da tarih önce sonra kıyaslaması yapabilirsiniz.

Date.before(),Date.after(),Date.equals()
date01.after(date02)
date01.before(date02)
date01.equals(date02)

4-

Java “Calendar” nesnesinin aynen “Date” nesnesinde olduğu gibi “after”, “before” ve “equals” özellikleri ile Java da tarih veya başka bir değiş işle takvim karşılaştırmasını büyük küçük eşit gibi kıyaslamaları aşağıdaki gibi yapabilirsiniz.

Calender.before(),Calender.after(),Calender.equals()
SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd");
Date date01 = simpleDateFormat.parse("2007-11-24");
Date date02 = simpleDateFormat.parse("2009-03-23");
 
Calendar cal01 = Calendar.getInstance();
Calendar cal02 = Calendar.getInstance();
cal1.setTime(date01);
cal2.setTime(date02);

cal01.after(cal02)
cal01.before(cal02)
cal01.equals(cal02)
Share on Facebook0Tweet about this on TwitterShare on Google+0Share on StumbleUpon0Share on Reddit0

Leave a Reply


*