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.

Schreibe einen Kommentar

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahre mehr darüber, wie deine Kommentardaten verarbeitet werden.