• Buradasın

    Java'da Tarih Farkı Hesaplama ve Süre Tutma Eğitimi

    youtube.com/watch?v=XYjrECb-5IA

    Yapay zekadan makale özeti

    • Bu video, bir eğitim içeriği olup, bir eğitmen tarafından Java programlama dilinde tarih farkı hesaplama ve süre tutma işlemleri anlatılmaktadır.
    • Video iki ana bölümden oluşmaktadır. İlk bölümde, iki tarih arasındaki farkı milisaniye cinsinden hesaplama yöntemi gösterilmektedir. Eğitmen, tarih formatını kullanarak milisaniye değerini alıp, bu değeri gün, saat ve dakika cinsinden dönüştürme işlemlerini adım adım açıklamaktadır. İkinci bölümde ise, bir işlemin ne kadar sürdüğünü ölçme yöntemi anlatılmaktadır. Sistem.nanoTime ve System.currentTime gibi sınıflar kullanılarak, kodun çalışma süresinin milisaniye cinsinden nasıl hesaplanacağı gösterilmektedir. Ayrıca, farklı zaman birimleri (nano time, mili time) arasındaki farklar da açıklanmaktadır.
    00:03İki Tarih Arasındaki Farkı Bulma
    • Video, iki tarih arasındaki gün farkını bulmayı göstermektedir.
    • Tarih farkı hesaplamak için long değişken tanımlanır ve bugünün tarihi milisaniye cinsinden alınır.
    • Milisaniye değerini güne çevirmek için bölme ve çarpma işlemleri yapılır: önce 60'a bölünerek dakikaya, sonra 24'e bölünerek güne çevrilir.
    01:34Tarih Farkı Örnekleri
    • Tarih farkı hesaplaması sonucunda 3789 olarak bir değer elde edilmiştir.
    • Bugünün tarihinin 10 yıl öncesi için 3653 olarak hesaplanmıştır.
    • Saat farkı dikkate alındığında, 3 gün öncesi ile bugün arasındaki fark 2 gün olarak hesaplanmıştır çünkü saat farkı 4 dakika sonra 3 gün tamamlanacaktır.
    02:56Tarih Formatı ve Dikkat Edilmesi Gerekenler
    • Tarih formatı değiştirilebilir, tire veya boşluk kullanılabilir.
    • Tarih formatı ile tarih değerleri arasında uyum olması gerekir, aksi takdirde hata verir.
    • Formatın doğru şekilde kullanılması çok önemlidir, aksi takdirde hata alınabilir.
    03:59Süre Tutma İşlemi
    • Süre tutma işlemi, bir işin ne kadar sürede yapıldığını ölçmek için kullanılır.
    • Sistem.nanoTime() metodu ile işlemin süresi nano saniye cinsinden alınır.
    • Nano saniye değerini saniye cinsine çevirmek için 10 üzeri 9'a bölme işlemi yapılır.
    06:34Süre Ölçüm Yöntemleri
    • Database'den veri çekme hızı, çekilen veri miktarına göre değişir.
    • Database'den okuma işlemi yazma işlemine göre en az 10 kat daha hızlıdır.
    • Time.currentTime() metodu da kullanılabilir ve bu metot saniyenin binde biri (mili saniye) cinsinden değer verir.

    Yanıtı değerlendir

  • Yazeka sinir ağı makaleleri veya videoları özetliyor