Package de.elo.mover.main.tiles.date
Class DateParser
java.lang.Object
de.elo.mover.main.tiles.date.DateParser
public class DateParser
extends java.lang.Object
Klasse zur automatischen Erkennung möglichst vieler Datumsformate.
-
Constructor Summary
Constructors Constructor Description DateParser()
Initialisiert das DateParser Objekt mit den Monatsnamen in DE, EN, FR. -
Method Summary
Modifier and Type Method Description protected boolean
isIsoDate(java.lang.String text)
Prüft nach, ob das angegebene Datum im ELO Iso Datumsformat vorliegt.java.lang.String
parse(java.lang.String text, boolean asIsoDate)
Ermittelt das Datum aus dem angegebenen freien Text.static void
setLocalDateFormat(java.lang.String globalConfig, java.lang.String localConfig)
Stellt das Datumsformat aus der Konfiguration ein, da dieses nicht über die OLE Schnittstelle ausgelesen werden kann.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
DateParser
public DateParser()Initialisiert das DateParser Objekt mit den Monatsnamen in DE, EN, FR.
-
-
Method Details
-
setLocalDateFormat
public static void setLocalDateFormat(java.lang.String globalConfig, java.lang.String localConfig)Stellt das Datumsformat aus der Konfiguration ein, da dieses nicht über die OLE Schnittstelle ausgelesen werden kann. In der globalen oder lokalen Dropzone Konfiguration kann hierzu der Eintrag LocalDateFormat=DMY | MDY | YMD hinterlegt werden.- Parameters:
globalConfig
- Globale KonfigurationlocalConfig
- Lokale Konfiguration
-
parse
public java.lang.String parse(java.lang.String text, boolean asIsoDate)Ermittelt das Datum aus dem angegebenen freien Text.- Parameters:
text
- Freier TextasIsoDate
- Als ISO-Datum auslesen- Returns:
- Datum
-
isIsoDate
protected boolean isIsoDate(java.lang.String text)Prüft nach, ob das angegebene Datum im ELO Iso Datumsformat vorliegt.- Parameters:
text
- Text- Returns:
- Iso-Datum
-