📄 JB_014_TarihIslemleri.java .java dosyası
⬇️ İndir
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.concurrent.TimeUnit;
public class JB_014_TarihIslemleri {
public static void main(String[] args) {
String ayrac = "---------------------";
long bugunkuMilisaniye = System.currentTimeMillis();
System.out.println("1 OCAK 1970 den beri kac mlisaniye? : " + bugunkuMilisaniye);
System.out.println(ayrac);
Date bugun = new Date();
System.out.println("Bugun : " + bugun);
Date bugun2 = new Date(3213237397927L);
System.out.println("Verilen : " + bugun2);
System.out.println(ayrac);
System.out.println("1 OCAK 1970 den beri gecen sure ?");
long gunler = TimeUnit.MILLISECONDS.toDays(bugunkuMilisaniye);
long saatler = TimeUnit.MILLISECONDS.toHours(bugunkuMilisaniye);
long dakikalar = TimeUnit.MILLISECONDS.toMinutes(bugunkuMilisaniye);
long saniyeler = TimeUnit.MILLISECONDS.toSeconds(bugunkuMilisaniye);
System.out.println("Gecen gun sayisi : " + gunler);
System.out.println("Gecen saat sayisi : " + saatler);
System.out.println("Gecen dakika sayisi : " + dakikalar);
System.out.println("Gecen saniye sayisi : " + saniyeler);
System.out.println(ayrac);
String verilenTarih = "2021/02/13 19:50:44";
SimpleDateFormat sdf = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss");
Date date = null;
try {
date = sdf.parse(verilenTarih);
} catch (Exception e) {
}
long verilenTarihMS = date.getTime();
long fark = bugunkuMilisaniye - verilenTarihMS;
long farkDK = TimeUnit.MILLISECONDS.toMinutes(fark);
System.out.println("Fark = " + farkDK + " dakikadir.");
}
}