Class DateParser

java.lang.Object
de.elo.mover.main.tiles.date.DateParser

public class DateParser extends Object
Klasse zur automatischen Erkennung möglichst vieler Datumsformate.
  • Constructor Summary

    Constructors
    Constructor
    Description
    Initialisiert das DateParser Objekt mit den Monatsnamen in DE, EN, FR.
  • Method Summary

    Modifier and Type
    Method
    Description
    protected boolean
    Prüft nach, ob das angegebene Datum im ELO Iso Datumsformat vorliegt.
    parse(String text, boolean asIsoDate)
    Ermittelt das Datum aus dem angegebenen freien Text.
    static void
    setLocalDateFormat(String globalConfig, 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(String globalConfig, 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 Konfiguration
      localConfig - Lokale Konfiguration
    • parse

      public String parse(String text, boolean asIsoDate)
      Ermittelt das Datum aus dem angegebenen freien Text.
      Parameters:
      text - Freier Text
      asIsoDate - Als ISO-Datum auslesen
      Returns:
      Datum
    • isIsoDate

      protected boolean isIsoDate(String text)
      Prüft nach, ob das angegebene Datum im ELO Iso Datumsformat vorliegt.
      Parameters:
      text - Text
      Returns:
      Iso-Datum