Grundlegende Java-Datumsmanipulation

Programme, die sich mit Menschen, Zeit, Gütern und Geld befassen, werden schwierig

Ich habe mich in einer solchen Situation mit der Zeit befasst, also mit einem Memo

Um Datumsangaben in Java zu verwenden, müssen Sie zunächst Folgendes importieren:

import java.util.Date;

Danach die übliche Instanziierung

//Datumsinstanziierung
Date date = new Date();

Also werde ich dieses Mal einen Prozess einrichten, der den letzten Tag zu einem Fehler macht, also habe ich zwei Prozesse hinzugefügt. Dieses Mal habe ich auch die folgenden Dateien importiert, da sie nur nach Datum und Uhrzeit auf Fehler zu prüfen scheinen.

import java.text.ParseException;
import java.text.SimpleDateFormat;

java.text.ParseException ist ein Typ, der vom Datumstyp zum String wechselt. java.text.SimpleDateFormat ist ein Typ, der es in etwas wie "JJJJ-MM-TT" ändern kann.

String nowDate = sdFormat.format(date);

Ermitteln Sie zunächst das aktuelle Datum mit SimpleDateFormat. Es ist praktisch, das Datum jetzt vom Server abrufen zu können.

checkDate = sdFormat.parse(checkStr);

Anschließend konvertiert ParseException den String-Typ in den Datentyp. Dies wird durch Eclipce wütend, wenn Sie nicht versuchen / fangen.

Deshalb habe ich hier eine Art Versuch und Irrtum versucht

if (date.after(checkDate)) {
  if(!nowDate.equals(checkStr)) {
    //Schreiben Sie die Verarbeitung zum Zeitpunkt des Fehlers
  }
}

Wenn das Datum mit dem Datum übereinstimmt, ist ein Fehler aufgetreten. Dies führt zu einem Fehler, wenn "Ausgewähltes Datum> Datum".

PHP konnte zusammengestellt werden, ohne sich um Typoperationen kümmern zu müssen, aber Java ist schwierig, da Sie den Typ streng deklarieren und beim Ändern angeben müssen.

Und HTML5 in JSP geschrieben ...

<input type="date" name="date" required value=<%=dateStr %>>

Der Datumstyp ist sehr praktisch.

Wenn Sie einen Wert in value eingeben, wird dieser als Anfangswert festgelegt.

In der Vergangenheit hätte ich einen Kommentar wie "Bitte geben Sie eine 8-stellige Nummer ein." Hinzugefügt. Dies ist sehr einfach, da der Wert im Format "JJJJ-MM-TT" übersprungen wird.

Der Kalender wird angezeigt und kann auf der Bedienseite ausgewählt werden. Dies war sehr praktisch, da beide Seiten einen Vorteil hatten.

Recommended Posts

Grundlegende Java-Datumsmanipulation
Datumsmanipulation in Java 8
Grundlegende Java-Grammatik
Grundlegende Java-Grammatik
Java Grundkenntnisse 1
[Java] Grundstruktur
[Java] [Basic] Glossar
Grundlegende Java-Grammatik
Grundlegende Java-Grammatik
Java-Übung [Basic]
[Java] Datums- / Zeitoperationen
Java Grundwissen Memo
[Java] Datentyp ①-Basistyp
Grundlegende Java-Namenskonventionen
Java-Lernnotiz (grundlegend)
[Java] Grundlegende Methodenhinweise
Java: Datum hinzufügen [Hinweis]
Java-Grunddatentypen
Grundlegende Java OOps-Konzepte
[Java] Konvertierung des Datumstyps
Java Basic Learning Content 7 (Ausnahme)
Java-Basissyntax + α-Trap
[Java] Grundlegende Aussage für Anfänger
Reflexion über die Manipulation von Java-Strings
Java Basic Learning Content 5 (Qualifikation)
Implementieren Sie die Standardauthentifizierung in Java
[Java] Datum Verwandte Begriffsnotiz
Java Basic Learning Content 8 (Java-API)
[Anfänger] Java grundlegende "Array" Beschreibung
Aktuelles Datum in Java anzeigen
Java Basic Learning Content 4 (Wiederholung)
[Java] Grundbegriffe der Programmierung
[Java] Grundtypen und Anweisungshinweise
Java-Veröffentlichungsdatum und EOL-Zusammenfassung
Datumsverarbeitung in Java (LocalDate: Initialisierung)
Java Unit Test Library-Arterie-Aktuelles Datum Beurteilung
Grundlegende Datentypen und Referenztypen (Java)
Java Basic Learning Content 9 (Lambda-Ausdruck)
Grundlegende Verwendung von Java Optionaler Teil 1
Java Basic Learning Content 2 (Array / ArrayList)
Java
[MySQL] [Java] Datum und Uhrzeit empfangen
[Java] Beispiel für eine Überprüfung des Datumszeitraums
Grundlegender Verarbeitungsablauf von Java Stream
Java
Java-Basisdatentypen und Referenztypen
[Grundkenntnisse in Java] Umfang der Variablen
[Java] Ausnahmetypen und grundlegende Verarbeitung
Grundstruktur des Java-Quellcodes
Profilerstellung mit Java Visual VM ~ Grundlegende Verwendung ~
Studieren Sie Java 8 (Datums-API im Paket java.time)
Parallelitätsmethode in Java mit grundlegendem Beispiel
[Java] Persönliche Zusammenfassung der bedingten Anweisungen (grundlegend)
Grundkenntnisse in der Java-Entwicklung Schreiben von Notizen
[Java] So stellen Sie die Datums- und Uhrzeit auf 00:00:00 ein
Ausgabedatum in Java im erweiterten ISO 8601-Format
Java 8 startet jetzt ~ Datums- und Uhrzeit-API ~
[Hinweis] Zusammenarbeit zwischen Java und DB (Basic)
[Java] Ich habe die grundlegende Grammatik persönlich zusammengefasst.
Java studieren (Grundlegende Prüfung zum Informationsverarbeitungsingenieur)