‫Tekrar hoş geldiniz.
‫Bu videoda, zamanı kullanmamızı ve belirli bir tarih ile başka bir tarih arasındaki farkı elde etmek
‫için zamanı almamızı sağlayan gündüz hakkında bilgi edineceksiniz.
‫Bu nedenle, sadece gündüz sınıfını kullanmamız gerekiyor ve sistem isim alanınız varsa gündüz sınıfı
‫otomatik olarak kullanılabilir, ki kullandığımız herhangi bir programda durum hemen hemen böyledir.
‫Değil mi?
‫Öyleyse devam edelim ve tarih saatini kullanalım ve bir tarih saat nesnesi oluşturalım.
‫Bu yüzden bu nesneye tarih saat adını vereceğim ve tarih saat olarak adlandırılmasının nedeni bize sadece tarihi vermekle kalmayıp
‫aynı zamanda saati de vermesidir.
‫Böylece bize bir tarih ve saat hakkında milisaniyesine kadar tüm bilgileri verir.
‫Şimdi devam edelim ve burada yaptığımız gibi bir tarih saat nesnesi oluşturalım.
‫Ve şimdi onu başlatıyoruz.
‫Diyelim ki sadece yıl, ay ve gün bilgisine sahip olmak istiyorum, o zaman 22, 18, 5 ve
‫31 gibi bir şey girebilirim, bu benim doğum günüm veya bu yıl doğum günümdü.
‫Bu yüzden kaç gün yaşadığımı bulmak için bunu kullanıyorum.
‫Örneğin, daha sonra bu dünyada kaç gün kaldığımızı bize söyleyecek küçük bir program yazacağız.
‫Bu oldukça ilginç çünkü kaç gün yaşadığımı araştırdım ve çok
‫yakında 11.111 günlük olacağımı öğrendim.
‫Ve son olarak, bir arkadaşım, çocukluktan çok iyi bir arkadaşım, 11 Kasım'da 11.111
‫günlük olacak.
‫Ve geldiğim yer olan Köln'de Karnaval oldukça büyük ve ayın 11'inde saat 11:00 ve 11 dakika sonra başlıyor.
‫Yani Kasım'da.
‫Bu yüzden 11.111'inci günü için böyle çılgın bir tarih belirlemesi oldukça komik.
‫Belki de sizin için ilginç tarihin ne olduğunu bulmuşsunuzdur.
‫Sadece doğum gününüzü değil, belki de 10.000 kalışınızı veya dünyadaki 15.000
‫gününüzü veya kaç yaşında olursanız olun kutlayacağınız çok güzel bir gün.
‫Belki bir şey bulmuşsundur.
‫Pekala, bu kadar yan konuşma yeter.
‫Tarih saatine geri dönelim.
‫Bu küçük veri zamanı nesnesini oluşturdum ve şimdi konsola bir şeyler
‫yazabilirim ve doğum günüm gibi bir şey söyleyeceğim ve doğum gününü buraya giriyorum ve ne vereceğim veya teslim edeceğim?
‫Tarih zaman nesnemi veriyorum.
‫Bu yıl doğum günüm 2018'deydi ama ben 1988 doğumluyum.
‫Dolayısıyla, daha kesin olmak istersem, elbette bunu girmem gerekir.
‫Pekala, bu uygulamayı çalıştırmak ve doğum günüm olduğunu ve yapının 531, 2001
‫1988 olduğunu gördüğünüzü açık tutmak için kontrol f beşini çalıştıralım.
‫Ve sonra bize saati, dakikayı ve saniyeyi bile veriyor ve ben buradayım.
‫Bu yüzden bunu belirtmedik, ancak tüm bu bilgileri veriyor çünkü tarih saat istedik ve
‫kendimiz belirtmemiş olsak bile bu bilgileri içeriyor.
‫Ve eğer bir tarih saat nesnesi yaratırsak, buraya geri dönmeme izin verin, o zaman devam edebilir ve birden fazla farklı aşırı yüklemeye sahip
‫olabiliriz.
‫O zaman bir tane yaratayım.
‫Gördüğünüz gibi, sekiz aşırı yükleme var, yani sadece boş bir tarih saati olan bir tane.
‫Sonra uzun tik ve tiklerle, tarih ve saatle ifade edilen bir tane var.
‫Ve 100 nanosaniyelik aralıkların sayısı.
‫O zaman zaman türünü tarihlemeliyiz.
‫Böylece yıl ve ay olarak sahip olduğunuz veri zamanını ve ardından tarihi de tanımlayabilirsiniz.
‫Bunu kullandık.
‫Daha sonra saat, dakika ve saniyeyi ve ayrıca tarih saat türünü de belirleyebilirsiniz.
‫Burada da farklı aşırı yüklenme var.
‫Ve burada milisaniyeyi ve son olarak da tarih saat türünü belirlemeye kadar gidebilirsiniz.
‫Şimdi bu gündüz türünün ne olduğunu merak edebilirsiniz.
‫Ve örnek tarafından temsil edilen zamanın yerel saate mi, koordineli saate mi, evrensel saat UTC'ye mi veya UTC olarak
‫adlandırılan saate mi yoksa hiçbirine mi dayalı olduğunu gösteren bir değer alan bir özelliktir.
‫Tamam.
‫Örneğimize geri dönelim ve gireceğim ya da burada sahip olduğum değerlerime geri döneceğim.
‫Şimdi size geçerli tarihi nasıl görüntüleyebileceğinizi göstereceğim.
‫Yani bugün ekranda.
‫Dolayısıyla, bugünün tarihine sahip olmak istiyorsanız, tarih saat nokta bugün'ü kullanabilirsiniz.
‫Ancak bu size geçerli tarihi verecektir.
‫O zaman tekrar çalıştıralım.
‫Denetçi 5 İşte buradayız.
‫Bugün 12 Haziran ve burada saat doğru değil, ancak yine de geçerli saat var veya belirli
‫bir saate sahip olmak istiyorsanız burada hala saat var.
‫Yani ekranda doğru geçerli saat, o zaman şimdi tarih saat noktasını kullanırsınız, böylece bu özellik, yerel saat olarak ifade edilen bu bilgisayardaki
‫geçerli tarih ve saate ayarlanan gündüz nesnesini alır.
‫Ve tekrar çalıştırmama izin ver.
‫Ve işte buradasın.
‫Bu bir 5030 5 p. m..
‫Tamam.
‫Dolayısıyla, uygulamanızda veya programınızda geçerli saati veya bilgisayarda belirtilen saati görüntülemek istiyorsanız,
‫sadece tarih saatini kullanabilirsiniz.
‫Dot Now.
‫Şimdi, yarının gününü de alabilirsiniz, böylece bir sonraki günü alabilirsiniz, ancak bu nedenle küçük bir geçici
‫çözüm oluşturmanız gerekir.
‫Yani yarın, hadi kontrol edelim diyen bir mülk yok.
‫Randevu saati yarın.
‫Gördüğünüz gibi, bugüne kadar sahip olduğu bir şey yok ve genel olarak şu
‫anda, bugün ve UTC'de hangi mülklerin olduğunu kontrol edebilirsiniz, ki bu size gösterdiğim türden.
‫Ayrıca, artık yıl olup olmadığını öğrenebileceğiniz yöntemler de vardır.
‫Ardından ay içindeki tür günlerini belirleyebilirsiniz.
‫Peki belirli bir ay ve yıl içinde kaç gün vardır?
‫Çünkü bildiğiniz gibi Şubat ayı 28 ya da 29 gün olabilir, ardından Mart ayı 31 gün, Nisan ayı 30 gün ve bu şekilde devam
‫eder.
‫Dolayısıyla bu çok faydalı olabilir ve bunun için bir yöntem vardır.
‫Şimdi, yarının gününü veya tarihini almak istediğimizi varsayalım.
‫Ve bunu elde etmek için burada küçük bir yöntem yazmamız gerekecek.
‫Statik olacak ve tarih saatini geri getirecek ve ben ona yarın al diyeceğim.
‫Ve yapacağı şey basitçe tarih saatini güne döndürmek olacaktır.
‫Ve şimdi bugün bir gün ekleyebiliriz.
‫Böylece saniyeler ekleyebileceğimizi, yıllar alabileceğini, karşılaştırabileceğimizi vb. görebilirsiniz.
‫Benim istediğim ise gün eklemek.
‫AD altında görebileceğiniz gibi, burada birden fazla farklı çözüm veya seçenek var ve ben gün
‫ekle seçeneğini kullanıp bir tane söyleyeceğim.
‫Bu yüzden yarına bir gün ekleyeceğim ve bunu iade edeceğim.
‫Şimdi devam edebilir ve yarının gününü veya yarının tarihini uygulamak için bu yöntemi kullanabiliriz.
‫Bu yüzden yeni bir tarih saat nesnesi oluşturacağım ve buna tomorrow adını vereceğim. get tomorrow yöntemini kullanarak elde
‫ettiğim bu nesne benim yarınım olacak.
‫İşte buradayız.
‫Artık yarınki tarih saatimiz görüntülenmek üzere kullanılabilir.
‫O zaman yarın gösterelim.
‫Yarın ve sonra yarın nesnesi olacak.
‫Şimdi bunu tekrar görüntüleyelim.
‫Ve biz yarın 13 Haziran 2018'deyiz.
‫Şimdi sizin için ekranda küçük bir meydan okuma var, haftanın hangi günündeyiz.
‫Yani oldukça basit olmalı.
‫Henüz kullanmadım, ancak bunu elde etmek için devam edip zamanın yöntemlerini ve özelliklerini kontrol edebilirsiniz.
‫Bu yüzden lütfen devam edin ve bunu deneyin.
‫Tamam.
‫Umarım denemişsinizdir.
‫O zaman devam edelim.
‫Konsola yaz.
‫Today is ve sonra today'i kullanırız, böylece date time dot today dot day of week bu örnek tarafından temsil edilen haftanın gününü
‫alır.
‫Tamam.
‫Şimdi bunu ekrana yazdıralım.
‫Ve bugün Salı.
‫Mükemmel.
‫Umarım bunu yapmayı başarabilirsin.
‫Şimdi, belirli bir yılın ilk gününü almak istediğimizi varsayalım, böylece devam edebilir ve tekrar statik kullanabiliriz.
‫Tarih saat.
‫Burada bir yöntem oluşturuyorum ve yılın ilk günü olacak.
‫Ve burada bir tarih saati kullanabilir ve sadece o yılın ilk gününün tarihini gösterebiliriz ya da bunu çok kolaylaştırabilir
‫ve bir tamsayı kullanabiliriz.
‫Bu yüzden buraya sadece bir yıl gireceğim ve bir tarih saati döndürecek.
‫Bu nedenle, 1 Ocak yılın ilk günü olduğu için tarih saatini yıl bir ve bir ile döndürecektir.
‫Yani bununla, bir yılın ilk gününü alacağım ve hangi yılın ilk günü olmasını istediğimi basitçe
‫söyleyebilirim.
‫Ve bu oldukça güzel çünkü artık devam edebilir ve belirli bir yılın ilk gününü görüntüleyebiliriz.
‫Bu yüzden yılın ilk günü diyeceğim ve bu da diyelim ki 1999 olacak.
‫Ve biz 1 Ocak 1999'dayız.
‫Haftanın günlerini öğrenebileceğinizi gördünüz, ancak daha önce de belirttiğim gibi ayın günlerini
‫de öğrenebilirsiniz.
‫Şuna bir bakalım.
‫days adında bir değişken oluşturalım ve tarih saat nokta gün ay ve diyelim ki 2000 yılı Şubat ayı
‫olsun.
‫O gün kaç gündü?
‫Ve şimdi bunu konsola yazacağım.
‫Ve 2000'deki günler şöyleydi böyleydi.
‫Şimdi gidip diğer yıllar için de kontrol etmek istiyorum.
‫Şimdi 2001'e bakalım.
‫Bu yüzden sadece gün, gün ve ay 2001 diyeceğim ve Şubat 2001 ve şimdi 2004 olacak.
‫Bunu tekrar kontrol edelim.
‫Ve 2004'te olacak.
‫O yüzden ekrana basmama izin verin.
‫Ve gördüğünüz gibi 2000 yılı artık yıl.
‫Ve 2004'te de.
‫Yani 2001'de, 2002'de ve diğerlerinde.
‫Şubat ayının sadece 28 günü vardır ve her dörde bölündüğünde, tam olarak kesin olmasa
‫da 29 günü vardır.
‫Yani atlandığı yıllar var.
‫Yani sanırım her 100 yılda bir atlanıyor ve sonra her 400 yılda bir atlanıyor ve bu
‫böyle devam ediyor, çünkü aslında Dünya'nın etrafında uçmak ya da güneşin etrafında tam bir daire çizmek için 365 güne
‫ihtiyacı yok.
‫Biraz daha fazlasına ihtiyacı var.
‫Yani kabaca çeyrek gün daha fazla gerekiyor ama tam olarak çeyrek gün değil.
‫İki nokta gibi bir şey, üstte dört gün.
‫Bu yüzden öyle olmalı.
‫Gördüğünüz gibi Skip, burada göremiyorsunuz ama yine de atlanması gerekiyor.
‫Tamam.
‫Şimdi mevcut saati nasıl alabileceğimize bakalım, ancak belirli bir şekilde.
‫Menor.
‫O zaman devam edelim ve bunu yapalım.
‫Şimdi adını vereceğim bir tarih saati oluşturacağım ve bu şimdi tarih saati olacak.
‫Şimdi de geçerli dakikayı görüntülemek istiyorum.
‫Bu yüzden Minute is zero gibi bir şey yazacağım.
‫Ve bu şimdi nokta dakika olacak.
‫Yani dakika denilen bir özellik var, sonra saat denilen bir özellik var ve bir de saniye var.
‫Şimdi bu saati görüntüleyelim ve dakika altı diyor.
‫Yani 2:00 ve 6 dakika ve görebileceğiniz şey bu, dakika, altı.
‫Tamam.
‫Şimdi, size küçük bir meydan okuma.
‫Bu oyun zamanı ve bu yapı.
‫Çok fazla saat var.
‫Sonra ve şu kadar dakika ve Z saniye, yani 5:00 ve 21 dakika ve 30 saniye gibi bir şey, yani belki 5:00.
‫Şu kadar dakika ve şu kadar saniye.
‫Bu yüzden lütfen devam edin ve bunu konsolda görüntüleyin.
‫Tamam.
‫Umarım denemişsinizdir.
‫O zaman saat şu kadar diyeceğim.
‫Yani dakikalar ve saniyeler ve
‫şimdi
‫olacak.
‫Şimdi nokta, nokta dakika ve şimdi nokta saniye.
‫Pekala, bunu görüntüleyelim veya geçerli saatin ne olduğunu görmek için bunu çalıştıralım.
‫Ve saat 9:00, 8 dakika ve 22 saniye.
‫Burada da aynı şey var.
‫Yani 2:00'de.
‫8 dakika.
‫22 saniye.
‫Tamam.
‫Daha sonra, şu an ile girdiğimiz bir zaman arasında ne kadar zaman olduğunu bize söyleyecek küçük
‫bir program yazacağız.
‫Kesin olmak gerekirse, girdiğimiz tarih.
‫Yani bu formatta bir tarih yazın ve y y y bir yıl, yıl, yıl anlamına gelecektir.
‫Ay, ay.
‫Gün, gün.
‫Yani kullanıcıya göstereceğimiz şey bu.
‫Ve sonra bunu girdi olarak alıyoruz, bu konsol nokta kırmızı çizgisi olacak ve sonra bunun işe yarayıp yaramadığını kontrol ediyoruz.
‫Yani girilen her şeyden bir tarih saati oluşturabilirsek.
‫Gördüğünüz gibi, tarih saatin artık devam edebilen ve kullanıcının girdiği girdiyi anlamlandırmaya çalışan
‫bir tri pass yöntemi vardır.
‫Ve tarih saat olacak bir çıktıya sahip olacak ve şimdi bu tarih saati kullanacağım.
‫Bu yüzden konsola tarih saat yazacağım ve bir zaman aralığı oluşturacağım ve bu zaman aralığında geçmiş
‫günler olacak.
‫Yani girilen tarihten bu yana kaç gün geçmişse veya girilen gün gelene kadar kaç gün geçecekse.
‫Şimdi yapacağım şey, daha önce oluşturduğumuz now değişkenini kullanmak.
‫Şimdi bu ve ben çıkaracağım.
‫Yani subtract yöntemi var ve ne yapıyor, belirtilen tarih ve saati örnekten çıkarıyor.
‫Tarih saatini çıkarmak istiyorum ve elde ettiğimiz çıktı bu.
‫Yani kullanıcı ne girdiyse, ki bizim durumumuzda öyle olacak, o alınacak ve bu geçmiş günleri hesaplamak
‫için iyi bir şekilde kullanılacaktır.
‫Ve şimdi nihayet bunu sergilemek istiyorum.
‫Bu yüzden aradan geçen günler diyeceğim ve nokta günleri geçen günler olacak, yani bu zaman aralığı.
‫Ayrıca, geçerli zaman aralığı yapısı tarafından temsil edilen zaman aralığının gün bileşenini almak için kullanabileceğimiz
‫bir days özelliği vardır.
‫Tamam.
‫Eğer işe yaramadıysa, sadece yanlış girdi diyeceğiz.
‫Tamam.
‫Şunu bir deneyelim.
‫Hadi çalıştıralım.
‫Bu formatta bir tarih yazın.
‫Diyelim ki 1776'dan bu yana neler olduğunu bilmek istiyorum.
‫O zaman ay Temmuz sıfır yedi ve gün de oh dört olacak.
‫İşte Bağımsızlık Günü.
‫Şimdi de 88.366 gün olana kadar ne kadar zaman geçtiğini görelim.
‫İşte bu, 88.888. günde yapılan harika bir kutlama için mükemmel bir örnektir.
‫Bu harika bir fikir değil mi?
‫Eğer kimse bunu yapmazsa, bunu alıp yaklaşık bir yıl üç ay içinde olacak büyük bir sekiz
‫parti oluşturmalısınız.
‫Yani Ekim ya da Eylül gibi bir şey olmalı.
‫2019.
‫Ve eğer bunu daha sonra izlerseniz, Bağımsızlık Günü'nden sonraki 88.888
‫günde olacak bir parti yaratma fırsatını kaçırırsınız.
‫Tamam.
‫Şimdi küçük bir meydan okuma.
‫Bu videonun uzun olduğunu biliyorum ama bana katlanın.
‫Bu yüzden lütfen devam edin ve birinin doğum gününü girebileceği ve o günden bu yana geçen günleri hesaplayacağı bir
‫program yazın.
‫Ve bu zor bir şey değil.
‫Aslında oldukça basit, çünkü şimdi nasıl çalıştığını gördünüz.
‫Bu yüzden lütfen devam edin ve bunu deneyin.
‫Tamam.
‫Umarım yapmışsındır.
‫Yani değiştireceğim tek şey aslında metni bu formatta tarih olarak değiştiriyorum.
‫Ve doğum tarihinizi yazmak için.
‫Doğum tarihi mi?
‫Muhtemelen doğum tarihi ve bu format.
‫Şimdi de aynı şey, ama artık üzerinden günler geçtiğini değil, şu kadar günlük olduğunuzu
‫söylüyor.
‫Sen bilmem kaç günlüksün.
‫Şimdi bunu test edelim ve doğum tarihinizi bu formatta yazalım.
‫Tamam.
‫1990 veya 88, benim durumumda Mayıs ve 31.
‫Ve ben 10,969 yaşındayım.
‫İsterseniz devam edebilir ve dünyadaki günlerinizi bizimle paylaşabilirsiniz ya da 88.880 gün
‫sonraki büyük Bağımsızlık Günü kutlaması için planlarınızı paylaşabilirsiniz.
‫Tamam.
‫Evet.
‫Umarım bu videoyu beğenmişsinizdir ve umarım harika bir parti için güzel fikirleriniz vardır ve bir sonraki videoda
‫görüşmek üzere.