5.00 / 1 oy

Java'da iki tarih arasında kaç gün olduğunu bulmak

Java'da tarihsel işlemler ile ilgili birkaç yazı paylaşmıştım:

Java'da Türkçe ay ismini getirmek yazdırmak

Java'da bir ayın kaç gün çektiğini kontrol etmek

Java'da doğum tarihinden burcunu söyleyen program

Java'da bugünün tarihini yazdırmak (4 farklı yol ile)

Bugün de iki tarih arasında kaç gün zaman olduğunu hesaplayan bir Java programı kodlayalım. Bakalım 100 yılda kaç gün varmış:

import edilecek kütüphaneler:

import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.concurrent.TimeUnit;

Kodlar:

SimpleDateFormat myFormat = new SimpleDateFormat("dd.MM.yyyy");

 try {
     Date tarih1 = myFormat.parse("30.01.1920");
     Date tarih2 = myFormat.parse("30.01.2020");
     
     long fark = tarih2.getTime() - tarih1.getTime();
     System.out.println ("iki tarih arasındaki gün farkı="+TimeUnit.DAYS.convert(fark, TimeUnit.MILLISECONDS));
 } catch (ParseException e) {
     e.printStackTrace();
 }

Çıktı:

iki tarih arasındaki gün farkı=36524

 

utku33

30.01.2020 03:02

Bu soru henüz yanıtlanmamış.

Bu soruya sadece kayıtlı kullanıcılar yanıt yazabilirler. Yanıt yazmak için lütfen giriş yapınız.

Reitix
Java'da iki tarih arasında kaç gün olduğunu bulmak

İnternet sitemizdeki deneyiminizi iyileştirmek için çerezler kullanıyoruz. Bu siteye giriş yaparak çerez kullanımını kabul etmiş sayılıyorsunuz. Daha fazla bilgi.