[JAVA] Versuch und Irrtum, um nationale Feiertage in der Android-App-Entwicklung anzuzeigen. Teil 1

Vielen Dank! Das ist Yosuke. Da ein Bildschirm der Tagebuch-App endlich vorbei ist, war ich ungefähr 10 Stunden auf einem Tagesausflug. Ich war begeistert, dass ich mit einer Spiegelreflexkamera viele Bilder machen würde, aber ich konnte kaum Bilder machen ... Ich war nur müde und es waren viele Tage, wie auf dem Heimweg von einem unachtsamen Auto vorne und hinten überfahren zu werden ( Lol).   Wenn der in der Tagebuch-App enthaltene Tag ein Nationalfeiertag ist, zeigen Sie ihn an und tippen Sie darauf, um die Details in einem Dialogfeld anzuzeigen. Ich werde das im ersten Teil und im zweiten Teil vorstellen.

--Nationalfeiertage

Nationalfeiertage

Schreiben wir zunächst die Nationalfeiertage in Japan auf. ** Neujahr, Erwachsenentag, Gründungstag, Kaisergeburtstag, Frühlingstag, Showa-Tag, Verfassungstag, Grüner Tag, Kindertag, Seetag, Bergtag, Keiro-Tag, Herbsttag Es gibt 16 Tage, Sporttag, Kulturtag und Arbeitstag **. "Sporttag" wurde 2020 in "Sporttag" geändert. Als nächstes werden wir über die Daten sprechen, die im Programm wichtig sein werden.

Feiertage mit festen Daten

Dies ist eine Liste von Feiertagen, die von Anfang an programmgesteuert ein angenehmes Datum haben.

Feiertagsname Datum Bemerkungen
Neujahr 1. Januar -
Gründungstag 11. Februar -
Geburtstag des Kaisers 23. Februar -
Showa Tag 29. April -
Verfassungsjubiläum 3. Mai -
Grüner Tag 4. Mai -
Kindertag 5. Mai -
Bergtag 11. August 10. August 2020
Kulturtag 3. November -
Labor Thanksgiving Day 23. November -

Feiertag am 0. Montag

Feiertagsname Datum Bemerkungen
Erwachsenentag Zweiter Montag im Januar -
Seetag Dritter Montag im Juli 23. Juli 2020
Keiro Tag Dritter Montag im September -
Sporttag Zweiter Montag im Oktober 24. Juli 2020

Wie in der obigen Tabelle gezeigt, werden sich die Feiertage im Jahr 2020 verschieben, wenn die Olympischen und Paralympischen Spiele stattfinden, aber es scheint, dass wir irgendwie beurteilen können, weil wir den Monat, die Woche und den Tag kennen.

Frühling und Herbst

Diese beiden Feiertage waren unangenehm. Erstens ist der Frühlingstag einer der 19. bis 22. März und der Herbsttag einer der 22. bis 24. September. Der Grund, warum sich die Tage je nach Jahr unterscheiden, scheint mit dem Umdrehungszyklus der Erde in Zusammenhang zu stehen. Weitere Informationen (Werfen) finden Sie unter hier. ). Muss ich die Frühlings- und Herbsttage eingeben, während ich den Kalender einzeln betrachte? Zuerst ließ ich meine Schultern fallen, aber laut Wikipedia scheint es, dass die Frühlings- und Herbsttage dieses Jahres durch Teilen des Jahres durch vier entschieden werden können. Frühlingstag: https://ja.wikipedia.org/wiki/%E6%98%A5%E5%88%86%E3%81%AE%E6%97%A5 Herbsttag: https://ja.wikipedia.org/wiki/%E7%A7%8B%E5%88%86%E3%81%AE%E6%97%A5

Transfer Urlaub

Der Transferfeiertag ist etwas verwirrend als "der Tag nach einem Nationalfeiertag, der kein Nationalfeiertag nach dem Montag nach dem Nationalfeiertag Sonntag ist", aber das Feiertagsgesetz besagt dies. Einfach ausgedrückt, wenn Sonntag ein Feiertag ist, ist es möglicherweise besser zu glauben, dass der nächste Wochentag für den Transferfeiertag verwendet wird.

Im zweiten Teil ist es schwer zu sagen, dass es sich um eine Erklärung mit der Idee und dem tatsächlich geschriebenen Quellcode handelt, aber ich denke, ich werde es erklären. Ich werde es in dieser Woche ansprechen, also danke.

Verweise

Urlaubsrecht: https://www8.cao.go.jp/chosei/shukujitsu/gaiyou.html Nationalfeiertage: https://ja.wikipedia.org/wiki/%E5%9B%BD%E6%B0%91%E3%81%AE%E7%A5%9D%E6%97%A5

Recommended Posts

Versuch und Irrtum, um nationale Feiertage in der Android-App-Entwicklung anzuzeigen. Teil 1
[Entwicklung von Android-Anwendungen] Anzeigen im Vollbildmodus (Benachrichtigungsleiste ausgeblendet)
Einführung in die Android App-Entwicklung
So implementieren Sie eine einzeilige Anzeige von TextView in der Android-Entwicklung
Von Java nach C und von C nach Java in Android Studio
So zeigen Sie Fehlermeldungen auf Japanisch an
[In der Teamentwicklung] Fehler beim Wechsel in den Zweig eines anderen Mitglieds und beim Ausführen von Rails s [Rails]
[Arbeitsnotiz für persönliche Anwendungen] Anzeigen von Balkendiagrammen und Liniendiagrammen in einem Diagramm
[Einführung in die Android App-Entwicklung] Machen wir einen Zähler
Vorbereitung der Android-App-Entwicklung 7/15
Implementierungsrichtlinie zum dynamischen Speichern und Anzeigen der Zeitzone in Rails
Android App, die Bilder aus der Galerie auswählt und anzeigt
Gründe, Servlet und JSP in der Java-Entwicklung getrennt zu verwenden
[Android] Probieren Sie den aus, der den in Spielen üblichen Effekt auf dem berührten Teil des Bildschirms anzeigt
Ein Neuling versucht, die Android-Ansicht zusammenzufassen (Entwicklung von Android-Anfängern)
Was ich in Java gelernt habe (Teil 1) Java-Entwicklungsablauf und Überblick
Quelle zur Anzeige des Zeichenarrays mit numberPicker in Android Studio (Java)
[Android] Konvertieren Sie Map in JSON mit GSON mit Kotlin und Java
Einführung in die Android App-Entwicklung 1 Installieren von JDK und Android Studio für Mac