Datumsvergleich mit Talend Open Studio

Screenshot TOS

Die Aufgabe: Eine Liste soll auf Einträge beschränkt werden, deren Datum (aus einer anderen Liste) nach einem definierten Startdatum liegt.

Die Lösung: Ein tMap verbindet die beiden Listen. Im tMap wird eine Variable startDate gebildet, die eine Zeichenkette aus dem Kontext als Datum interpretiert.

TalendDate.parseDate(“dd.MM.yyyy”, context.Startdatum)

Mit diesem Date-Objekt wird ein Vergleich durchgeführt.

row2.Datum.compareTo(Var.startDate) >= 0

Das Ergebnis von compareTo entscheidet, ob die Zeile zur Ausgabe kommt.

This entry was posted in Sonstiges and tagged . Bookmark the permalink.

Hinterlasse eine Antwort

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert *

*

Du kannst folgende HTML-Tags benutzen: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>