‫Welkom terug.
‫In deze video leer je over dag, waardoor we tijd kunnen gebruiken en de tijd kunnen krijgen om een
‫verschil te zien tussen een specifieke datum en een andere datum, enzovoort.
‫En daarom hoeven we alleen de datum-tijdklasse te gebruiken en de dagklasse is automatisch
‫beschikbaar als je de systeemnaamruimte hebt opgenomen, wat vrijwel het geval is in elk programma dat we gebruiken.
‫Rechts.
‫Laten we dus doorgaan en datum-tijd gebruiken en een datum-tijd-object maken.
‫Dus ik ga dat object datum tijd noemen.
‫En het wordt datum-tijd genoemd omdat het ons niet alleen de datum geeft, maar het geeft ons ook de tijd.
‫Het geeft ons dus alle informatie over een datum en tijd tot in de milliseconden.
‫Dus laten we doorgaan en een datum-tijdobject maken, wat we hier hebben gedaan.
‫En nu initialiseren we het.
‫En laten we zeggen dat ik alleen het jaar, de maand en de dag wil hebben.
‫Dan kan ik gewoon iets invoeren als tweeduizend, 18, vijf en eenendertig, wat mijn verjaardag is of dit jaar
‫mijn verjaardag was.
‫Dus ik gebruik dat om uit te vinden hoeveel dagen ik heb geleefd.
‫We zullen later bijvoorbeeld een klein programma schrijven dat ons zal vertellen hoeveel dagen
‫we op deze aarde zijn geweest, wat best interessant is omdat ik heb gekeken hoeveel dagen ik heb
‫geleefd en ik ontdekte dat ik heel snel' Ik word elfduizend honderd elf dagen oud.
‫En tot slot, een vriend van mij, een heel goede vriend van kinds af aan, hij
‫wordt op 11 november elfduizend honderd en elf dagen oud.
‫En in Keulen, waar ik vandaan kom, is carnaval behoorlijk groot en begint het op 11 om elf uur en
‫elf minuten.
‫Dat is dus in november.
‫Dus het is best grappig dat hij zo'n gekke date heeft, zo'n beetje voor zijn elfduizend honderd
‫elf.
‫Dus misschien heb je ontdekt wat de interessante dag voor jou is.
‫Een hele toffe dag voor jou is om het te vieren, zodat je niet alleen je verjaardag
‫viert, maar misschien ook je 10000 verblijf of je 15000 dag op aarde of hoe oud je ook bent.
‫Dus misschien heb je iets bedacht.
‫Goed, genoeg gepraat.
‫Laten we teruggaan naar de tijd van vandaag.
‫Dus ik heb dit kleine datum-tijd-object gemaakt, en nu kan ik iets op de
‫console schrijven en ik ga iets zeggen als, mijn verjaardag is en ik heb de verjaardag hier ingevoerd en wat geef ik keer op
‫keer door?
‫Ik geef mijn date time object door.
‫Nu, dit jaar was mijn verjaardag in achttien, maar ik ben geboren in 1988.
‫Dus als ik preciezer wil zijn, moet ik dat natuurlijk invullen.
‫Oke.
‫Dus laten we het om vijf uur draaien om deze applicatie uit te voeren en open te houden zoals we zijn.
‫Mijn verjaardag is.
‫En zie je dat de structuur vijf eenendertig tot onze negentien achtentachtig is en ons zelfs een
‫uur, minuut en seconde geeft en ik ben hier.
‫Dat hebben we dus niet aangegeven.
‫Maar het geeft al deze informatie omdat we om de datum en tijd hebben gevraagd en het bevat deze informatie
‫ook al hebben we het niet zelf gespecificeerd.
‫En als we een dagobject maken, laat me hier teruggaan, dan kunnen we doorgaan en meerdere verschillende overbelastingen
‫hebben.
‫Dus laat me er een maken.
‫Zoals je kunt zien, zijn er acht overlord's, dus één, dat is gewoon een lege dag.
‫Dan hebben we er een met lange tikken en tikken, een datum en datum en tijd uitgedrukt in het
‫aantal intervallen van honderd nanoseconden.
‫Dan hebben we een datumsoort, dus je kunt ook dat soort datumtijd definiëren die je in de eindejaarsmaand hebt, en dat
‫is inderdaad degene die we hebben gebruikt.
‫Dan kunt u ook het uur, de minuut en de seconde specificeren en ook de datum-tijdsoort.
‫Ook hier in een andere overbelasting, en hier kun je zelfs zo ver gaan als het specificeren van de
‫milliseconde en tenslotte ook met de dagtelling.
‫Nu vraag je je misschien af wat dit soort gegevenstijd is, en het is een eigenschap die een waarde krijgt die aangeeft of
‫de tijd die door de instantie wordt weergegeven, is gebaseerd op lokale tijd, gecoördineerde universele tijd UTC of die UTC
‫wordt genoemd of geen van beide.
‫Oke.
‫Laten we dus terugkeren naar ons voorbeeld.
‫En ik ga naar binnen of ik ga terug naar mijn waarden die ik hier had.
‫En nu ga ik je laten zien hoe je de huidige dag kunt weergeven.
‫Dus vandaag op het scherm.
‫Dus als u de datum van vandaag wilt hebben, kunt u eenvoudig de datum-tijd-punt vandaag gebruiken.
‫Dat is voldoende, het geeft u de huidige datum.
‫Dus laten we dat nog eens herhalen.
‫Beheers de vijf die we vandaag zijn is 12 juni en wel, de tijd is hier niet correct, maar, wel, het heeft nog steeds de huidige
‫tijd of het heeft nog steeds de tijd hier als je de specifieke tijd wilt
‫hebben.
‫Zo waar.
‫Huidige tijd op het scherm, dan gebruik je nu de datum-tijd-punt.
‫Dus deze eigenschap krijgt een daytime-object dat is ingesteld op de huidige datum en tijd op deze
‫computer, uitgedrukt als lokale tijd.
‫En laat me dat nog eens herhalen.
‫En ze waren het een vijfenvijftig, vijfendertig p. m..
‫Oke.
‫Dus als u de huidige tijd wilt weergeven of de tijd die op de computer, in uw applicatie of in uw
‫programma is opgegeven, kunt u eenvoudig de datumtijd nu gebruiken.
‫Nu kun je morgen ook een vrije dag krijgen, zodat je de volgende dag kunt krijgen, maar daarom moet je
‫een kleine oplossing maken, zodat er geen eigenschap is die morgen zegt.
‫Laten we het bekijken.
‫Datum tijd stip tot morgen.
‫Zoals je kunt zien, heeft het dat niet.
‫Het moet tot op heden.
‫En u kunt over het algemeen bekijken welke eigendommen er nu zijn en UTC nu, dit is het soort dat ik u zojuist heb
‫laten zien.
‫En dan zijn er ook nog methodes om erachter te komen of het een schrikkeljaar is.
‫Dan kun je de soortdagen in een maand aangeven.
‫Dus hoeveel dagen zitten er in een bepaalde maand en jaar?
‫Omdat, zoals u weet, februari 28 of 29 dagen kan hebben.
‫Dan heeft maart 31 dagen, april 30 dagen, enzovoort.
‫Dit kan dus erg handig zijn en daar is een methode voor.
‫Laten we nu aannemen dat we de dag willen hebben, en dat is wat, de datum van morgen.
‫En om dat te krijgen, moeten we hier een kleine methode schrijven.
‫Het wordt statisch en het keert terug naar de datum en ik stop er morgen mee.
‫En wat het zal doen, is dat het eenvoudig de datum-tijd-punt tot op heden teruggeeft.
‫En nu kunnen we vandaag een dag toevoegen.
‫Dus je kunt zien dat we seconden kunnen toevoegen, jaren duren, we kunnen het vergelijken, enzovoort.
‫En degene die ik wil, is dat ik dagen wil toevoegen, zoals je daar kunt zien, en er zijn hier
‫meerdere verschillende oplossingen of opties.
‫En ik ga dagen toevoegen en één zeggen.
‫Dus ik ga gewoon een dag toevoegen aan morgen en die ga ik teruggeven.
‫Dus nu kunnen we doorgaan en die methode gebruiken om vandaag of morgen of de datum van morgen toe te passen.
‫Dus ik ga een nieuw datum-tijdobject maken en ik ga het morgen noemen, en dat zal mijn morgen zijn, die ik krijg door
‫de morgenmethode te gebruiken, zodat we nu onze datumtijd zijn die morgen kan worden gebruikt om weergegeven
‫te worden.
‫Dus laten we het morgen gewoon laten zien.
‫Morgen is het en dan het morgen-object.
‫Laten we dat nu nog eens laten zien.
‫En morgen is het 13 juni 2018.
‫Nu is voor jou een kleine uitdaging direct op het scherm welke dag van de week we hebben, dus het zou vrij eenvoudig moeten
‫zijn en ik heb het nog niet gebruikt, maar je kunt gewoon doorgaan en de methoden en eigenschappen van
‫overdag bekijken om snap dat.
‫Dus ga je gang en probeer dat.
‫Oké, ik hoop dat je het geprobeerd hebt, dus laten we doorgaan, schrijf het vandaag op in de raad en dan gebruiken
‫we het vandaag.
‫Dus namen ze de tijd om vandaag te lezen, die dag de hele week, en hielden de dag van de week vertegenwoordigd door deze instantie.
‫Oke.
‫Dus laten we dat op het scherm brengen.
‫En daar zijn we vandaag, dinsdag perfect, ik hoop dat het je lukt om dat te doen.
‫Laten we nu aannemen dat we de eerste dag van een specifiek jaar willen hebben, zodat we door kunnen gaan en de statische datumtijd
‫opnieuw kunnen gebruiken.
‫Dus ik maak hier een methode en het wordt de eerste dag van het jaar en in het jaar kunnen we ofwel een datumtijd
‫gebruiken en alleen de datum voor de eerste dag van dat jaar weergeven, of we kunnen het heel gemakkelijk maken en gebruiken een
‫geheel getal.
‫Dus hier ga ik gewoon een jaar invoeren en het zal een datumtijd retourneren.
‫Dus het zal datum-tijd teruggeven met jaar één en één, omdat 1 januari de eerste dag van het jaar is.
‫Dus met deze krijg ik de eerste dag van een jaar en ik kan gewoon zeggen van welk jaar ik de eerste
‫date wil hebben.
‫En dat is best netjes, want nu kunnen we doorgaan en de eerste dag van een bepaald jaar weergeven.
‫Dus ik zeg gewoon de eerste dag van het jaar en dat zal, laten we zeggen, negentienhonderd negenennegentig zijn.
‫En daar zijn we dan, 1 januari 1999.
‫Je hebt gezien dat je de dag van de week kunt achterhalen, maar je kunt ook de dagen van die maand achterhalen,
‫zoals ik ook al zei.
‫Laten we het bekijken.
‫Laten we een variabele maken met de naam dagen, en het zal de datum en tijd zijn, niet dagen in een maand.
‫En laten we zeggen februari over tweeduizend.
‫Hoeveel dagen had die dag?
‫En nu ga ik dat op de console schrijven.
‫En de dagen in 2000 waren zo en zo.
‫Nu wil ik doorgaan en het ook voor andere jaren bekijken.
‫Dus laten we nu eens kijken naar tweeduizend en één.
‫Dus ik zeg gewoon dagen, dagen en maanden, maand 21 en het wordt februari 2001 en
‫nu 2004.
‫Dus laten we dat nog eens bekijken, en het zal 2004 zijn.
‫Dus laat me het op het scherm brengen en we zijn, zoals je kunt zien, tweeduizend is een schrikkeljaar en 2004 ook.
‫Dus in 2001, 2002, enzovoort, heeft februari maar 28 dagen.
‫En elke keer dat het wordt gedeeld door vier, heeft het 29 dagen, ook al is dat niet precies precies.
‫Er zijn dus jaren dat het wordt overgeslagen.
‫Dus elke ik denk 100 jaar wordt het overgeslagen en dan wordt het eens in de
‫400 jaar bewaard, enzovoort, want terwijl de aarde eigenlijk geen 365 dagen nodig heeft om rond te vliegen of een hele cirkel rond de
‫zon te maken, heeft ze een iets meer.
‫Dus het heeft ongeveer een kwart dag meer nodig, maar het is niet precies een kwart dag meer, zoiets
‫als wijzen op vier dagen bovenop.
‫Daarom moet het goed gaan, zoals je kunt zien, Skip, terwijl je hier niet kunt zitten maar toch moet.
‫Oke.
‫Dus laten we nu eens kijken hoe we de huidige tijd kunnen krijgen, maar in een specifiek geval.
‫Menor, dus laten we dat doen.
‫Ik ga een datum-tijd maken, die ik nu ga noemen en het zal nu een datum-tijd-punt zijn en nu
‫wil ik de huidige minuut weergeven.
‫Dus ik ga iets schrijven als Minuut is nul en dat zal nu puntminuut zijn.
‫Dus er is deze eigenschap genaamd minuut.
‫Dan is er een heet uur en ook seconden.
‫En laten we laten zien dat ze nu de tijd hebben en er staat dat MINUT zes is.
‫Het is dus twee uur en zes minuten en daar kun je minuut zes zien.
‫Oke.
‫Nu een kleine uitdaging voor jou.
‫Dit speelt de tijd en deze structuur.
‫Dus, zoveel
‫uur dan en zoveel minuten en seconden.
‫Dus zoiets als vijf uur en eenentwintig minuten en 30 seconden.
‫Dus misschien vijf uur.
‫Dus in zoveel minuten en zoveel seconden.
‫Dus ga je gang en toon dat op de console.
‫Oké, ik hoop dat je het geprobeerd hebt en ik ga zeggen dus uur dan, dus minuten en.
‫Seconden,
‫en dat wordt nu punt onze nu punt minuut en nu punt seconde.
‫Oké, laten we dat laten zien.
‫Laten we dat uitvoeren om te zien wat de huidige tijd is.
‫En we zijn 14 uur, acht minuten en 22 seconden.
‫Dat is hetzelfde wat je hier hebt.
‫Dus twee uur, acht minuten, 22 seconden.
‫Oke.
‫Vervolgens gaan we een klein programma schrijven dat ons zal vertellen hoeveel tijd er is tussen nu en
‫een tijd die we invoeren.
‫Dus en de datum die we invoeren, om precies te zijn.
‫Dus schrijf een datum in dit formaat en het wordt waarom, waarom, waarom vier jaar, jaar, jaar, maand, maand
‫studeren.
‫DAG-DAG Dus dat gaan we aan de gebruiker laten zien.
‫En dan krijgen we het als invoer, wat de leesregel zal zijn, en dan kijken we of dat gelukt is.
‫Dus als we een datum kunnen maken van wat er is ingevoerd.
‫Zoals u kunt zien, heeft overdag een Tripa-methode, die nu kan doorgaan en proberen de invoer die de gebruiker
‫heeft ingevoerd te begrijpen.
‫En het zal een output hebben die datum en tijd zal zijn.
‫En nu zal ik die datumtijd gebruiken.
‫Dus ik ga van tijd tot tijd op de console schrijven en ik ga een tijdspanne creëren en die tijdspanne zal
‫de dagen voorbij laten gaan.
‫Dus hoeveel dagen er ook zijn verstreken sinds de gegevens zijn ingevoerd of zullen verstrijken totdat de dag komt die is ingevoerd.
‫Dus wat ik nu doe, is dat ik de now-variabele gebruik die we al vroeg hebben gemaakt.
‫Dus dit nu en ik ga aftrekken.
‫Dus er is deze methode aftrekken en wat het doet, trek de gespecificeerde datum en tijd af van de
‫instantie waarvan ik de datumtijd wil aftrekken, en dat is de output die we krijgen.
‫Dus wat de gebruiker ook heeft ingevoerd, wat in ons geval zal zijn, we zullen worden meegenomen en dat zal goed worden
‫gebruikt om deze verstreken dagen te berekenen.
‫En nu wil ik dat eindelijk laten zien.
‫Dus ik ga zeggen dat er sindsdien dagen zijn verstreken.
‫En het zullen de afgelopen stippendagen zijn, dus deze tijdspanne.
‫Heeft ook een eigenschap van een dag, die we kunnen gebruiken om de dagcomponent van het tijdsinterval te krijgen
‫dat wordt vertegenwoordigd door de huidige tijdspannestructuur.
‫Oke.
‫Dus als het niet is gelukt, zeggen we gewoon verkeerde invoer.
‫Oké, laten we dat proberen.
‫Laten we het uitvoeren.
‫Juist, een datum in dit formaat, dus laten we zeggen dat ik wil weten wat er is gebeurd sinds 1776.
‫Dan is het 07 juli en is de dag voorbij.
‫Dat is dus de Onafhankelijkheidsdag.
‫En laten we nu eens kijken hoeveel tijd er sindsdien is verstreken.
‫En je bent acht tot achtduizend driehonderd zesenzestig dagen.
‫Dus dat is een perfect voorbeeld van een geweldig feest op de 88888-dag.
‫Is dat geen geweldig idee?
‫Als niemand dat doet, moet je dat oppakken en een grote hulppartij oprichten, die over ongeveer een jaar en
‫drie maanden zal zijn.
‫Dus dat zou ongeveer oktober, september moeten zijn.
‫Tweeduizendnegentien, en als je dit achteraf bekijkt, dan heb je de kans gemist
‫om een feest te creëren dat op de 88888 dag na de Onafhankelijkheidsdag zal zijn.
‫Oke.
‫Dus nu een kleine uitdaging.
‫Ik weet dat deze video lang is, maar heb geduld.
‫Dus ga alsjeblieft je gang en schrijf een programma waarin iemand zijn verjaardag kan invoeren en het berekent de dagen die zijn
‫verstreken sinds.
‫En het is geen moeilijke.
‫Het is eigenlijk vrij eenvoudig, want nu heb je gezien hoe het werkt.
‫Dus ga je gang en probeer dat.
‫Oke.
‫Ik hoop dat je dat deed.
‫Dus het enige dat ik ga veranderen, is dat ik de tekst tot nu toe in dit formaat daadwerkelijk verander.
‫En om je geboortedatum op te schrijven.
‫Is het een geboortedatum?
‫Waarschijnlijk de geboortedatum en dit formaat.
‫Dus nu is het hetzelfde.
‫Maar nu staat er van niet.
‫Er zijn dagen verstreken sinds, maar zoiets als je bent dit aantal dagen oud, je bent zo en zo dagen oud.
‫Laten we dat nu testen en uw geboortedatum in dit formaat schrijven.
‫Oke.
‫Negentien negentig of 88 en mijn zaak mei en 31.
‫En ik ben tienduizend negenhonderd negenenzestig dagen oud.
‫En u kunt doorgaan en uw dagen op aarde met ons delen als u dat wilt.
‫Of u kunt uw plannen voor de grote viering van de Onafhankelijkheidsdag delen.
‫Achtentachtigduizend achthonderdtachtig dagen later.
‫Oke.
‫Dus.
‫Ja, ik hoop dat je deze video leuk vond en ik hoop dat je leuke ideeën hebt voor een geweldig feest en tot ziens in
‫de volgende video.