Java ile İki Tarih Arasındaki Gün Farkı

Batuhan Düzgün tarafından yayınlanmıştır 15. September 2010 04:14

Merhaba arkadaşlar bu yazımda sizlere Java dilinde Date işlemlerinden birini bahsedeceğim.Yapacağımız uygulama aslında basit ama yeri geldiğinde araştırmamız gereken bir duruma özgü.İki tarih arasındaki kaç günlük fark olduğu bulma işlemi sıkça karşılaşılan bir durumdur.Bende bu yazımda sizlere Java programlama dilinde bu işlem nasıl yapılır ondan bahsedeceğim.
 
İlk iş olarak NetBeans'i açıyoruz.File>>NewProject>>Java>>Java Application yolunu izliyoruz ve boş bir uygulama açıyoruz. Ardından yapacağımız basit kodları yazacağız.
 
Main Metodu İçindeki Kodlar ...


package datetimeuygulamasi;

import java.util.*;

public class Main {

    
    public static void main(String[] args) {

        System.out.println("--- İki tarih arasındaki fark ---");
        Date IlkGun=new GregorianCalendar(2007,9,17,00,00).getTime();//17.09.2007 tarihini alıyoruz.
        Date SonGun=new Date();//date nesnesi oluituyoruz.Bugün kü tarihi almak için.

        long Fark=SonGun.getTime()-IlkGun.getTime();//iki tarih arasındaki farkı hesaplıyoruz.

        System.out.println("Ilk gün : "+(IlkGun.getTime()/(1000*60*60*24)));
        //miladi takvime göre 2007'ye kadar kaç gün geçmiş onu buluyoruz.
        System.out.println("Son gün : "+(SonGun.getTime()/(1000*60*60*24)));
        //miladi takvime göre günümüza kadar kaç gün geçmiş onu buluyoruz.

        System.out.println("Aradaki fark : "+(Fark/(1000*60*60*24)));
        //aradaki farkı aşağıdaki sayıya bölerek gün sayısını buluyoruz.
    }

}
 
Uygulamamızın sonucu aşağıdaki gibidir.
 
 
 
Uygulamayı indirmek için tıklayınız  http://rapidshare.com/files/419032890/DateTimeUygulamasi.rar
 
Hmmm üniversiteye başlayalı 1063 gün olmuş zaman su gibi akıp geçiyor gerçekten de.Evet iki tarih arasındaki farkı bulma işlemimiz bu kadar basit.Bir sonraki makalemde görüşmek dileğiyle ...
 
Batuhan Düzgün
 
Sakarya Üniversitesi
 
Bilgisayar Mühendisliği 

Currently rated 5.0 by 1 people

  • Currently 5/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Etiketler:

Java

Comments

Add comment


(Will show your Gravatar icon)  

  Country flag

biuquote
  • Comment
  • Preview
Loading





Bu site BlogEngine.NET 1.4.5.0 ile oluşturulmuştur. Türkçe çevirisi BlogEngine TR ekibi tarafından yapılmıştır.

Batuhan Düzgün

Sakarya Üniversitesi 

Bilgisayar Mühendisi

Endüstri Mühendisi

Yeditepe Üniversitesi

Bilgisayar Mühendisliği Yüksek Lisans 

 sahibinden.com

   Kıdemli Uzman Yazılım Mühendisi  

E-Mail 

   batuhan.duzgun@sahibinden.com

   batuhan.duzgun@windowslive.com

  github.com/batux

 

Sayfalar

Calendar

<<  May 2019  >>
MoTuWeThFrSaSu
293012345
6789101112
13141516171819
20212223242526
272829303112
3456789

Yazıları geniş takvimde göster