Datum von String zu LocalDateTime

MiMa

Top Contributor
Hi,
aktuell bin dabei die gesamten Datumsangaben von String auf LocaLDateTime um zu stellen.
Gibt es Möglichkeiten alle Methoden anzeigen zu lassen die von den Änderungen betroffen sind?
Der Status vom Quellcode wechselt ständig von Funktioniert -> Funktioniert nicht -> ...
Danke
Mi
 
Zuletzt bearbeitet:

MoxxiManagarm

Top Contributor
Das ist eine sehr IDE spezifische Frage. Eine gute IDE macht das aber automatisch, das Stichwort ist Refactoring.

Ich nehme hier mal IntelliJ. Du hast ein Attribut in einer Klasse vom Typ String. Du willst das nun ändern. Rechtsklick auf den Typ String > Refactor > Type Migration... -- Zieltyp eintragen und bestätigen. (alternativ auch Shortcut Strg+Umschalt+F6)

In deinem Fall hast du trotzdem sicherlich noch Nacharbeiten, für neue Konstruktoren etc. Aber über solche Fehler sollte die IDE dann auch meckern und die Fehlerliste kannst du abarbeiten.
 

MiMa

Top Contributor
Vielen Dank,
ich sehe schon das es einiges an Nacharbeit sein wird.
Dank dem simpleDateFormat habe zu viel String Datumsangaben und für fast alles verwendet.
Auch habe ich nochmal über die Variablen reflektiert und speicher jetzt wirklich nur Werte in die Variable, die auch dafür vorgesehen ist.
Ich nutze jetzt LocalDateTime für Datums mit Zeit und LocalDate für Datums ohne Zeit. und Jahreszahlen sind auch keine Strings mehr sondern int.
Fehler die ich nie wieder vergessen werde. Wenn ich ein anderes Format benötige schreibe ich dann halt eine Methode die es dann umwandelt falls die eigene Klasse es nicht unterstützt.
 
Zuletzt bearbeitet:

MiMa

Top Contributor
Ja, diese Option hatte ich schon im JavaDoc gelesen und war glücklich, das es jetzt damit einfacher ist. Somit konnte ich die selbst geschriebene Methode entfernen.
Allerdings habe ich keine Option gefunden ein LocalDate auf Gültigkeit zu prüfen?
Gibt es da auch eine einfachere Möglichkeit?
Meine Methode ist ziemlich lang und vergleicht viele Strings :cool:
 

MiMa

Top Contributor
Achso, also wenn es nicht umgewandelt wird dann ist das Datum nicht Gültig "31.02.2019".
Habe es gerade mal versucht und aus 31.02.2019 wird 28.02.2019 gemacht. :)
 
Zuletzt bearbeitet:

MiMa

Top Contributor
Ich lasse aus einem Text Datums heraussuchen. Damit es sich auch um ein echtes Datum handelt muss es untersucht werden.
Deutsches Datum, Amerikanisches Datum, Zwei Jahresstellen werden zu 4 Jahresstellen konvertiert und zum Schluss muss geprüft werden ob es auch wirklich ein Reales Datum Handelt.
Datums wie 31.02.2019, 14.03.1202 dürfen nicht als Reales Datum erkannt werden.
Auch Datums wie 2.3.20, 02.4.19 werden einheitlich umgerechnet.
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
Bluedaishi String Array mit Datum und Uhrzeit String sortieren Allgemeine Java-Themen 6
E Datum in String Allgemeine Java-Themen 4
S String-Array nach Datum sortieren Allgemeine Java-Themen 10
A String zu Datum parsen - SimpleDateFormat Problem Allgemeine Java-Themen 8
H2SO3- string mithilfe von .matches als datum identifizieren Allgemeine Java-Themen 4
J Umwandeln von einem String in ein Datum Allgemeine Java-Themen 8
B String nach Datum wandeln Allgemeine Java-Themen 2
T Datum als String in Date umwandeln Allgemeine Java-Themen 3
S Build-Zeitpunt (Datum und Uhrzeit) irgendwie während der Laufzeit zugänglich machen..? Allgemeine Java-Themen 4
T Datum OHNE Uhrzeit Zeitzonen-übergreifend Allgemeine Java-Themen 4
W Datum anzeigen Allgemeine Java-Themen 10
MiMa Datum von zweistelliger Jahreszahl auf 4 Stellen aufrüsten? Allgemeine Java-Themen 4
MiMa Wie sollte am besten ein Datum gespeichert werden? Allgemeine Java-Themen 8
Thallius Wie parse ich dieses Datum richtig? Allgemeine Java-Themen 5
G Excel Datum richtig auf der Konsole ausgeben Allgemeine Java-Themen 1
Hatsi09 Heutiges Datum Allgemeine Java-Themen 3
J Countdown für Datum und Uhrzeit Allgemeine Java-Themen 4
MiMa Das Datum Format ist mir unbekannt. Allgemeine Java-Themen 1
G Datum letzte 7 tage Allgemeine Java-Themen 6
A Datum und Uhrzeit in andere Zeitzone umrechnen Allgemeine Java-Themen 7
W Datum prüfen + zweistellig Allgemeine Java-Themen 11
M Datum Zeitdifferenz in Stunden umrechnen Allgemeine Java-Themen 4
E Datei anhand Datum identifizieren Allgemeine Java-Themen 3
Dechasa Java 8 - Datum vergleichen Allgemeine Java-Themen 5
M Datum umwandeln. Allgemeine Java-Themen 1
P Datum im gewünschten Bereich Allgemeine Java-Themen 21
N Zeitabstand zwischen 2 Daten(Mehrzahl von Datum) Allgemeine Java-Themen 3
Bluedaishi Dateien löschen die älter als das aktuelle Datum sind Allgemeine Java-Themen 9
M Aktuelle Systemzeit und Datum abfragen Allgemeine Java-Themen 2
M datei aufruf datum auslesen Allgemeine Java-Themen 5
R Datum in Excel Tabelle eintragen Allgemeine Java-Themen 6
T auf Valides Datum prüfen Allgemeine Java-Themen 12
E Datum in Kw umrechen Allgemeine Java-Themen 3
K Datum+Uhrzeit in Millisekunden (long) umwandeln Allgemeine Java-Themen 7
C jollyday: prüfen, ob Datum = Feiertag Allgemeine Java-Themen 8
F Tests mit dynamischem Datum Allgemeine Java-Themen 2
K Datum ermitteln Allgemeine Java-Themen 4
N Datum auf 00:00:00 Uhr normalisieren Allgemeine Java-Themen 3
A einzelne Tage als Datum ausgeben Allgemeine Java-Themen 6
S Datum vergleichen - ohne Hilfsmittel Allgemeine Java-Themen 8
T Aktuelles Datum auslesen Allgemeine Java-Themen 2
T Datum um ein Tag reduzieren Allgemeine Java-Themen 6
S log4j, Datum in Fileappendern formatieren Allgemeine Java-Themen 4
V Apache POI Excel Datum auslesen Allgemeine Java-Themen 6
C Datum in Excel auslesen Allgemeine Java-Themen 13
J Funktion zu einer Uhrzeit/datum ausführen Allgemeine Java-Themen 4
M Datum/Uhrzeit in ein Textfeld schreiben Allgemeine Java-Themen 28
L Gregorian Calender falsches Datum Allgemeine Java-Themen 2
0 Datum in Java Date umwandeln Allgemeine Java-Themen 4
J Datum und Zeit Allgemeine Java-Themen 4
B Jfree Chart mit Datum und Uhrzeit Allgemeine Java-Themen 6
B Datum jetzt vor einer Woche Allgemeine Java-Themen 5
B warum zählt der Kalender das Datum nicht weiter Allgemeine Java-Themen 2
V Datum vergleichen Allgemeine Java-Themen 7
C Datum erstellen für SQL Format Date Allgemeine Java-Themen 3
C Datum zurücksetzen Allgemeine Java-Themen 9
G File.listFiles nach Datum sortiert ausgeben Allgemeine Java-Themen 1
A Datum parsen Allgemeine Java-Themen 9
G Datum vergleichen Allgemeine Java-Themen 5
C Datum addieren Allgemeine Java-Themen 2
G Timestamp aus Datum Allgemeine Java-Themen 4
B Herausfinden ob Datum existiert Allgemeine Java-Themen 2
Z Datum ohne Format-Kenntnisse parsen Allgemeine Java-Themen 5
C ArrayList nach Datum sortieren Allgemeine Java-Themen 7
G Datum um 1 Monat verschoben Allgemeine Java-Themen 3
M Aus Anzahl Tagen Datum ermitteln Allgemeine Java-Themen 8
D Email versand bei einem festgelegten Datum Allgemeine Java-Themen 11
T Mit Datum und Zeit rechnen Allgemeine Java-Themen 8
D Datum korrekt erkennen Allgemeine Java-Themen 27
M Datum einlesen aus jTextField Allgemeine Java-Themen 2
M Zukünftiges Datum Allgemeine Java-Themen 3
G Listener auf aktuelles Datum / Uhrzeit Allgemeine Java-Themen 2
G JDK 1.5 und das Datum Allgemeine Java-Themen 7
V Datum parsen Allgemeine Java-Themen 6
V Datei kopieren und Datum erhalten Allgemeine Java-Themen 2
M Datei Handling mit Datum Allgemeine Java-Themen 2
M Datum in Tabelle formatiert ausgeben Allgemeine Java-Themen 3
S Datum einer Datei online? Allgemeine Java-Themen 6
G Anzahl an Tagen auf Datum addieren Allgemeine Java-Themen 4
G Datum im Format yyyy-mm-dd erstellen Allgemeine Java-Themen 1
P Datum in einer DateComboBox setzen Allgemeine Java-Themen 7
MQue Datum in ComboBox setzen Allgemeine Java-Themen 9
J [Aenderungszeit Datei] nur Datum vergleichen Allgemeine Java-Themen 3
G Anzahl Tage in Datum umwandeln Allgemeine Java-Themen 13
M Datum nicht richtig geprüft, warum? Allgemeine Java-Themen 9
L datum nach dem kopiervorgang neu setzen? Allgemeine Java-Themen 2
R Datum in *.txt suchen und ersetzen Allgemeine Java-Themen 2
H Ein zufälliges Datum innerhalb eines Intervalles erzeugen Allgemeine Java-Themen 3
S POI Datum Allgemeine Java-Themen 2
G Datum einer Datei Allgemeine Java-Themen 8
J Datum auf Gültigkeit überprüfen Allgemeine Java-Themen 4
TheJavaKid Datum -> long Allgemeine Java-Themen 9
M Führende Null in einem Datum Allgemeine Java-Themen 3
C Datum-/Zeitdifferenz Allgemeine Java-Themen 5
F Datum gültig ? Allgemeine Java-Themen 9
G Datum konvertieren Allgemeine Java-Themen 14
G mysql datum umwandeln mittels jsp Allgemeine Java-Themen 10
F Datum mit anzahl tagen berechnen Allgemeine Java-Themen 3
F Datum in GregorianCalendar Allgemeine Java-Themen 3
G Datum Allgemeine Java-Themen 4

Ähnliche Java Themen

Neue Themen


Oben