Monday, July 30, 2018

Java Soru Çözümleri 32 – Tarih Karşılaştırma




Java Soru Çözümleri 32 – Tarih Karşılaştırma Merhabalar. Tarih ve zaman işlemlerini anlattığımız ilk yazımızda bazı metodlardan bahsetmiştik. Şimdi bu metodlarla ilgili örnekler çözeceğiz. Tarihleri karşılaştırmak için kullandığımız metodları hatırlayalım: compareTo(): İki tarihi karşılaştırır. Eğer iki değer eşitse 0, çağrılan tarih, karşılaştırılan tarihten önceyse negatif, sonraysa pozitif değer döndürür. before(): Çağrılan tarih; belirlenen tarihten önce ise true, sonra ise false değerini döndürür. after(): Çağrılan tarih; belirlenen tarihten sonra ise true, önce ise false değerini döndürür.       Bir örnek çözelim:   import java.text.SimpleDateFormat; import java.util.Date; public class Tarih_Karşılaştırma { public static void main(String[] args) { // TODO Auto-generated method stub Date tarih1=new Date(); SimpleDateFormat sdf = new SimpleDateFormat("dd:MM:yyyy hh:mm:ss"); sdf.format(tarih1); Date tarih2=new Date(); SimpleDateFormat sdf1=new SimpleDateFormat("30:07:2017 hh:mm:ss"); sdf1.format(tarih2); System.out.println("1. Tarih : " + sdf.format(tarih1)); System.out.println("2. Tarih : " +sdf1.format(tarih2)); System.out.println(tarih1.before(tarih2)); System.out.println(tarih1.after(tarih2)); System.out.println(tarih1.equals(tarih2)); System.out.println(tarih1.compareTo(tarih2)); } }     Bu örnekte 1. Tarihle 2. Tarihi karşılaştırdık. Buna göre çıktımız:     Şimdilik bu kadar. İyi çalışmalar   Kodların Tümünü Görüntülemek İçin Tıklayınız.