‫Willkommen zurück.
‫In diesem Video erfahren Sie mehr über die Tageszeit, die es uns ermöglicht, die Zeit zu verwenden und die Zeit zu ermitteln,
‫um einen Unterschied zwischen einem bestimmten Datum und einem anderen Datum usw. zu ermitteln.
‫Daher müssen wir nur die Date-Time-Klasse verwenden, und die Daytime-Klasse ist automatisch verfügbar,
‫wenn Sie den System-Namespace enthalten, was in fast allen von uns verwendeten Programmen der Fall ist.
‫Rechts.
‫Lassen Sie uns also fortfahren und Datum/Uhrzeit verwenden und ein Datum/Uhrzeit-Objekt erstellen.
‫Also nenne ich dieses Objekt Datum Zeit.
‫Und es wird Datum/Uhrzeit genannt, weil es uns nicht nur das Datum, sondern auch die Uhrzeit angibt.
‫Es gibt uns also alle Informationen über ein Datum und eine Uhrzeit bis auf die Millisekunden.
‫Lassen Sie uns also weitermachen und ein Datum/Uhrzeit-Objekt erstellen, was wir hier getan haben.
‫Und jetzt initialisieren wir es.
‫Und sagen wir, ich möchte nur das Jahr, den Monat und den Tag haben.
‫Dann kann ich einfach so etwas wie zweitausend, 18, fünf und einunddreißig eingeben, was mein Geburtstag ist oder dieses Jahr
‫mein Geburtstag war.
‫Also benutze ich das, um herauszufinden, wie viele Tage ich gelebt habe.
‫Wir werden zum Beispiel später ein kleines Programm schreiben, das uns sagt, wie viele
‫Tage wir schon auf dieser Erde sind, was ziemlich interessant ist, weil ich mir angeschaut habe, wie viele Tage
‫ich gelebt habe, und ich habe sehr bald herausgefunden, dass ich Ich werde elftausendeinhundertelf Tage alt.
‫Und schließlich, ein Freund von mir, ein sehr guter Freund von Kindesbeinen
‫an, wird am 11. November elftausendeinhundertelf Tage alt.
‫Und in Köln, wo ich herkomme, ist Karneval ziemlich groß und er beginnt am 11. um elf Uhr und
‫elf Minuten.
‫Das ist also im November.
‫Es ist also ziemlich lustig, dass er dieses verrückte Date hat, so ziemlich für seine
‫elftausendeinhundertelf.
‫Vielleicht haben Sie herausgefunden, was der interessante Tag für Sie ist.
‫Ein sehr cooler Tag für Sie ist zu feiern, damit Sie nicht nur Ihren Geburtstag
‫feiern, sondern vielleicht auch Ihren 10.000-Aufenthalt oder Ihren 15.000-Tag auf der Erde oder wie alt Sie sind.
‫Vielleicht hast du dir also etwas einfallen lassen.
‫Okay, genug geredet.
‫Kommen wir zurück zur Datumszeit.
‫Also habe ich dieses kleine Datum/Uhrzeit-Objekt erstellt, und jetzt kann ich etwas auf
‫die Konsole schreiben und sage etwa, mein Geburtstag ist und ich habe den Geburtstag hier eingegeben und was gebe ich immer
‫wieder?
‫Ich gebe mein Datum-Uhrzeit-Objekt ein.
‫Nun, mein Geburtstag war dieses Jahr mit achtundzwanzig, aber ich wurde 1988 geboren.
‫Wenn ich also genauer sein will, muss ich das natürlich eintragen.
‫Gut.
‫Lassen Sie uns also die Steuerung um fünf ausführen, um diese Anwendung auszuführen und sie so offen zu halten, wie wir es sind.
‫Mein Geburtstag ist.
‫Und sehen Sie, dass die Struktur fünfunddreißig zu unseren neunzehnachtundachtzig ist und uns sogar eine
‫Stunde, Minute und Sekunde gibt und ich hier bin.
‫Also haben wir das nicht spezifiziert.
‫Aber es gibt all diese Informationen, weil wir nach dem Datum und der Uhrzeit gefragt haben, und es enthält diese
‫Informationen, obwohl wir es selbst nicht angegeben haben.
‫Und wenn wir ein Tagesobjekt erstellen, lassen Sie mich hier zurückkommen, dann können wir fortfahren und mehrere verschiedene Überladungen
‫haben.
‫Lassen Sie mich also einen erstellen.
‫Wie Sie sehen können, gibt es acht Overlords, also einen, der nur ein leerer Tag ist.
‫Dann haben wir eine mit langen Ticks und Ticks, ein Datum und ein Datum und eine Uhrzeit, die in Intervallen
‫von 100 Nanosekunden ausgedrückt werden.
‫Dann müssen wir die Art der Datumszeit festlegen, sodass Sie auch die Art von Datumszeit definieren können, die Sie im Jahresendmonat haben, und
‫tatsächlich haben wir diese Art von Datum verwendet.
‫Dann können Sie auch Stunde, Minute und Sekunde sowie die Datums- und Uhrzeitart angeben.
‫Auch hier, in einer anderen Überlastung, und hier kann man sogar bis zur Angabe der Millisekunde und
‫schließlich auch bei der Tageszählung gehen.
‫Jetzt fragen Sie sich vielleicht, was diese Datenzeitart ist, und es ist eine Eigenschaft, die einen Wert erhält, der
‫angibt, ob die von der Instanz dargestellte Zeit auf der Ortszeit, der koordinierten Weltzeit UTC oder UTC
‫oder keinem von beiden basiert.
‫Gut.
‫Kommen wir also zurück zu unserem Beispiel.
‫Und ich werde eintreten oder zu meinen Werten zurückkehren, die ich hier hatte.
‫Und jetzt zeige ich Ihnen, wie Sie den aktuellen Tag anzeigen können.
‫Also gleich heute auf dem Bildschirm.
‫Wenn Sie also das Datum von heute haben möchten, können Sie einfach Datum Zeit Punkt heute verwenden.
‫Dadurch erhalten Sie das aktuelle Datum.
‫Lassen Sie uns das also noch einmal ausführen.
‫Kontrollieren Sie die Fünf, die wir heute sind, ist der 12. Juni und nun, die Uhrzeit stimmt hier nicht, aber gut, sie hat immer noch die aktuelle
‫Uhrzeit oder sie hat immer noch die Uhrzeit hier, wenn Sie die bestimmte Uhrzeit haben
‫möchten.
‫So richtig.
‫Aktuelle Uhrzeit auf dem Bildschirm, dann verwenden Sie jetzt Datum/Uhrzeit-Punkt.
‫Diese Eigenschaft ruft ein Tagesobjekt ab, das auf das aktuelle Datum und die aktuelle Uhrzeit dieses Computers,
‫ausgedrückt als Ortszeit, festgelegt wird.
‫Und lassen Sie mich das noch einmal ausführen.
‫Und sie waren es eins fünfzig, fünfunddreißig p. m..
‫Gut.
‫Wenn Sie also die aktuelle Uhrzeit oder die Uhrzeit, die auf dem Computer, in Ihrer Anwendung oder in Ihrem Programm angegeben
‫ist, anzeigen möchten, können Sie jetzt einfach Datum Uhrzeit verwenden.
‫Jetzt können Sie auch morgen den freien Tag haben, um den nächsten Tag zu bekommen, aber deshalb müssen Sie
‫eine kleine Problemumgehung erstellen, damit es keine Eigenschaft gibt, die morgen sagt.
‫Lass es uns überprüfen.
‫Datum Uhrzeit Punkt auf morgen.
‫Wie Sie sehen, gibt es das nicht.
‫Es muss aktuell sein.
‫Und Sie können allgemein nachsehen, welche Eigenschaften es heute und UTC gibt, die ich Ihnen gerade
‫gezeigt habe.
‫Und dann gibt es auch Methoden, um herauszufinden, ob es sich um ein Schaltjahr handelt.
‫Dann können Sie die Art Tage in einem Monat angeben.
‫Wie viele Tage hat ein bestimmter Monat und ein bestimmtes Jahr?
‫Denn der Februar kann ja bekanntlich 28 oder 29 Tage haben.
‫Dann hat der März 31 Tage, der April hat 30 Tage und so weiter.
‫Das kann also sehr nützlich sein und dafür gibt es eine Methode.
‫Nehmen wir nun an, wir wollen den Tag haben, das heißt das Datum von morgen.
‫Und um das zu bekommen, müssen wir hier eine kleine Methode schreiben.
‫Es wird statisch sein und Datum und Uhrzeit zurückgeben und ich werde es morgen beenden.
‫Und was es tun wird, ist, dass es einfach das Datum und die Uhrzeit von Punkt zu Datum zurückgibt.
‫Und heute können wir einen Tag hinzufügen.
‫Sie können also sehen, dass wir Sekunden hinzufügen können, Jahre brauchen, wir vergleichen können und so weiter.
‫Und was ich möchte, ist, dass ich Tage hinzufügen möchte, wie Sie dort sehen können, und es gibt hier
‫mehrere verschiedene Lösungen oder Optionen.
‫Und ich werde Tage hinzufügen und einen sagen.
‫Also füge ich morgen einfach einen Tag hinzu und werde ihn zurückgeben.
‫Jetzt können wir also fortfahren und diese Methode anwenden, um uns heute oder morgen oder am morgigen Datum zu bewerben.
‫Also erstelle ich ein neues Datum/Uhrzeit-Objekt und rufe es morgen auf, und das wird mein Morgen sein, den ich mit der Methode
‫zum Abrufen von Morgen erhalte, damit wir jetzt unsere Datumszeit von morgen verwenden können um angezeigt
‫zu werden.
‫Also lassen Sie uns einfach morgen anzeigen.
‫Morgen wird das und dann das Morgen-Objekt sein.
‫Lassen Sie uns das jetzt noch einmal anzeigen.
‫Und morgen ist der 13. Juni 2018.
‫Jetzt ist für Sie eine kleine Herausforderung direkt auf dem Bildschirm, welchen Wochentag wir haben, also sollte es ziemlich einfach sein
‫und ich habe es noch nicht verwendet, aber Sie können einfach weitermachen und die Methoden und Eigenschaften
‫von daytime ausprobieren bekomme das.
‫Also mach bitte weiter und probiere das aus.
‫In Ordnung, ich hoffe, du hast es versucht, also lass uns weitermachen, schreibe es heute in den Rat und dann
‫verwenden wir heute.
‫Also nahmen sie sich Zeit, um heute zu lesen, an diesem Tag die ganze Woche, und behielten den Wochentag bei, der durch diese Instanz repräsentiert wurde.
‫Gut.
‫Bringen wir das also auf den Bildschirm.
‫Und da sind wir heute, der Dienstag ist perfekt, ich hoffe, du hast das hinbekommen.
‫Nehmen wir nun an, wir möchten den ersten Tag eines bestimmten Jahres abrufen, damit wir fortfahren und wieder die statische Datumszeit
‫verwenden können.
‫Also erstelle ich hier eine Methode und sie wird den ersten Tag des Jahres bekommen und im Jahr können wir entweder eine Datumszeit
‫verwenden und nur das Datum für den ersten Tag dieses Jahres anzeigen, oder wir können es sehr einfach und verwenden machen eine
‫ganze Zahl.
‫Also gebe ich hier einfach ein Jahr ein und es wird eine Datumszeit zurückgegeben.
‫Es wird also Datum und Uhrzeit mit Jahr eins und eins zurückgeben, da der 1. Januar der erste Tag des Jahres ist.
‫Mit diesem hier bekomme ich den ersten Tag eines Jahres und ich kann einfach sagen, in welchem Jahr ich das erste
‫Date haben möchte.
‫Und das ist ziemlich nett, denn jetzt können wir den ersten Tag eines bestimmten Jahres anzeigen.
‫Also sage ich einfach den ersten Tag des Jahres und das wird, sagen wir, neunzehn neunundneunzig sein.
‫Und da sind wir am 1. Januar 1999.
‫Sie haben gesehen, dass Sie den Wochentag herausfinden können, aber Sie können auch die Tage dieses Monats herausfinden,
‫wie ich auch sagte.
‫Lass es uns überprüfen.
‫Lassen Sie uns eine Variable namens days erstellen, und es wird Datum/Uhrzeit sein, nicht Tage in einem Monat.
‫Und sagen wir Februar in zweitausend.
‫Wie viele Tage hatte dieser Tag?
‫Und jetzt schreibe ich das auf die Konsole.
‫Und die Tage im Jahr 2000 waren so und so.
‫Jetzt möchte ich weitermachen und es mir auch für andere Jahre ansehen.
‫Sehen wir uns nun zweitausendeins an.
‫Also sage ich einfach Tage, Tage und Monate, Monat 21 und es wird Februar 2001 und jetzt
‫2004 sein.
‫Schauen wir uns das noch einmal an, und es wird 2004 sein.
‫Lassen Sie mich es also auf die Leinwand bringen und wir sind, wie Sie sehen können, zweitausend ein Schaltjahr und auch 2004.
‫2001, 2002 usw. hat der Februar also nur 28 Tage.
‫Und jedes Mal, wenn es durch vier geteilt wird, hat es 29 Tage, auch wenn das nicht ganz genau ist.
‫Es gibt also Jahre, in denen es übersprungen wird.
‫Also alle 100 Jahre wird es
‫übersprungen und dann alle 400 Jahre beibehalten usw
‫etwas mehr.
‫Es braucht also ungefähr einen Vierteltag mehr, aber es ist nicht genau ein Vierteltag mehr, so etwas
‫wie auf vier Tage obendrauf.
‫Deswegen muss es gut sein, wie du siehst, Skip, während du hier nicht sitzen kannst, aber trotzdem sein muss.
‫Gut.
‫Schauen wir uns nun an, wie wir die aktuelle Uhrzeit abrufen können, jedoch in einer bestimmten.
‫Menor, also lass uns weitermachen und das tun.
‫Ich werde eine Datumszeit erstellen, die ich jetzt aufrufen werde und es wird jetzt Datum Zeitpunkt sein und jetzt
‫möchte ich die aktuelle Minute anzeigen.
‫Also schreibe ich etwas wie Minute ist null und das wird jetzt Punktminute sein.
‫Es gibt also diese Eigenschaft namens Minute.
‫Dann gibt es eine heißt Stunde und auch Sekunden.
‫Und lassen Sie uns anzeigen, dass sie jetzt Zeit haben und es heißt, MINUT ist sechs.
‫Es ist also zwei Uhr und sechs Minuten, und dort können Sie die sechste Minute sehen.
‫Gut.
‫Nun eine kleine Herausforderung für dich.
‫Dieses Spiel die Zeit und diese Struktur.
‫Also, so viele
‫Uhr und so viele Minuten und Sekunden.
‫Also ungefähr fünf Uhr und einundzwanzig Minuten und 30 Sekunden.
‫Also vielleicht fünf Uhr.
‫Also in so vielen Minuten und so vielen Sekunden.
‫Also fahren Sie bitte fort und zeigen Sie das auf der Konsole an.
‫In Ordnung, ich hoffe, Sie haben es versucht und ich sage dann so Uhr, also Minuten und.
‫Sekunden, und das werden jetzt Punkt, Punkt Minute und Punkt Sekunde sein.
‫In Ordnung, also lassen Sie uns das anzeigen.
‫Lassen Sie uns das ausführen, um die aktuelle Uhrzeit zu sehen.
‫Und wir sind 14 Uhr, acht Minuten und 22 Sekunden.
‫Das ist dasselbe, was Sie hier haben.
‫Also zwei Uhr, acht Minuten, 22 Sekunden.
‫Gut.
‫Als nächstes werden wir ein kleines Programm schreiben, das uns sagt, wie viel Zeit zwischen jetzt und einer
‫Zeit, die wir eingeben, liegt.
‫Also und das Datum, das wir eingeben, um genau zu sein.
‫Schreiben Sie also ein Datum in diesem Format und es wird warum, warum, warum vier Jahre, Jahr, Jahr, Monat, Monat
‫studieren.
‫DAY-DAY Das ist, was wir dem Benutzer anzeigen werden.
‫Und dann bekommen wir es als Eingabe, die die gelesene Zeile trösten wird, und dann prüfen wir, ob das geklappt hat.
‫Also, wenn wir aus dem, was eingegeben wurde, ein Datum und eine Uhrzeit machen können.
‫Wie Sie sehen, hat daytime eine Tripa-Methode, die jetzt weitermachen und versuchen kann, die Eingaben des
‫Benutzers zu verstehen.
‫Und es wird eine Ausgabe haben, die Datum/Uhrzeit sein wird.
‫Und jetzt werde ich diese Datumszeit verwenden.
‫Also schreibe ich von Zeit zu Zeit auf die Konsole und erstelle eine Zeitspanne, und diese Zeitspanne
‫lässt die Tage vergehen.
‫Es sind also viele Tage vergangen, seit die Daten eingegeben wurden oder werden vergehen, bis der Tag kommt, an dem die Daten eingegeben wurden.
‫Was ich jetzt mache, ist, die Variable now zu verwenden, die wir früh erstellt haben.
‫Also das jetzt und ich werde subtrahieren.
‫Also gibt es diese Methode subtract und was sie addiert, subtrahiert das angegebene Datum und die angegebene Uhrzeit von der
‫Instanz, von der ich das Datum subtrahieren möchte, und das ist die Ausgabe, die wir erhalten.
‫Was auch immer der Benutzer eingegeben hat, was in unserem Fall der Fall sein wird, wir werden genommen und gut
‫verwendet, um die verstrichenen Tage zu berechnen.
‫Und das möchte ich nun endlich zeigen.
‫Also werde ich sagen, dass seither Tage vergangen sind.
‫Und es werden diese letzten Punkttage sein, also diese Zeitspanne.
‫Hat auch eine day-Eigenschaft, die wir verwenden können, um die Tageskomponente des Zeitintervalls zu erhalten, das
‫durch die aktuelle Zeitspannenstruktur dargestellt wird.
‫Gut.
‫Wenn es also nicht geklappt hat, sagen wir nur falsche Eingaben.
‫Gut, versuchen wir es.
‫Lass es uns laufen lassen.
‫Richtig, ein Datum in diesem Format, also sagen wir, ich möchte wissen, was seit 1776 passiert ist.
‫Dann Monat, es ist der 07. Juli und der Tag ist vorbei.
‫Das ist also der Unabhängigkeitstag.
‫Und jetzt wollen wir sehen, wie viel Zeit seitdem vergangen ist.
‫Und du bist acht bis achttausenddreihundertsechsundsechzig Tage.
‫Das ist also ein perfektes Beispiel für eine großartige Feier am 88888-Tag.
‫Ist das nicht eine tolle Idee?
‫Wenn das niemand tut, sollten Sie das aufgreifen und eine große Hilfsparty gründen, die in etwa einem Jahr
‫und drei Monaten stattfindet.
‫Das sollte also etwa Oktober, September sein.
‫Zweitausendneunzehn, und wenn Sie sich das nachher ansehen, dann haben Sie die
‫Gelegenheit verpasst, eine Party zu veranstalten, die am 88888-Tag nach dem Unabhängigkeitstag stattfinden wird.
‫Gut.
‫Nun also eine kleine Herausforderung.
‫Ich weiß, dieses Video ist lang, aber habt Geduld mit mir.
‫Also schreiben Sie bitte ein Programm, in das jemand seinen Geburtstag eintragen kann und der die seither verstrichenen
‫Tage berechnet.
‫Und es ist nicht schwer.
‫Es ist eigentlich ziemlich einfach, denn jetzt haben Sie gesehen, wie es funktioniert.
‫Also mach bitte weiter und probiere das aus.
‫Gut.
‫Ich hoffe, Sie haben es getan.
‫Das einzige, was ich ändern werde, ist, dass ich den Text in diesem Format tatsächlich bis jetzt ändere.
‫Und um Ihr Geburtsdatum zu schreiben.
‫Ist es das Geburtsdatum?
‫Wahrscheinlich sein Geburtsdatum und dieses Format.
‫Also jetzt ist es dasselbe.
‫Aber jetzt heißt es nicht.
‫Seitdem sind Tage vergangen, aber so etwas wie du bist so viele Tage alt, du bist so und so alt.
‫Lassen Sie uns das jetzt testen und Ihr Geburtsdatum in diesem Format schreiben.
‫Gut.
‫Neunzehnhundertneunzig oder 88 und mein Fall Mai und 31.
‫Und ich bin zehntausendneunhundertneunundsechzig Tage alt.
‫Und Sie können fortfahren und Ihre Tage auf Erden mit uns teilen, wenn Sie möchten.
‫Oder Sie teilen Ihre Pläne für die große Feier des Unabhängigkeitstages mit.
‫Achtundachtzigtausendachthundertachtzig Tage später.
‫Gut.
‫So.
‫Ja, ich hoffe euch hat dieses Video gefallen und ich hoffe ihr habt ein paar coole Ideen für eine tolle Party und wir sehen uns
‫im nächsten Video.