Ah

das sieht schon mal besser aus. Digits() kannte ich noch nicht.
Aber um die "concat '-' concat" kommt man nicht herum oder ?

ich hatte gehofft, es ginge sowas wie:

date(digits(D3) concat digits(D2) concat digits(D1))

aber das führt wieder zu ++++++.