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 Konfiguration
      localConfig - 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 Text
      asIsoDate - 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