Der Befehl printdate führt zu 2008-01-24, einem Format, dass ich an anderer Stelle auch benötige, an dieser jedoch nicht. Daher wollte ich mir das Datum aus day, month, year zusammensetzen.
Das führt mit:
\printtext[date]{%
\thefield{day}\setunit{\adddot\addthinspace}%
\thefield{month}\setunit{\adddot\addthinspace}%
\thefield{year}%
}%
zu 24012008, meine Zeichensetzung wird an dieser Stelle also ignoriert. Oder mache ich an dieser Stelle einen Fehler?
Das von Dir gepostete
\printtext[date]{\thefield{year}-\thefield{day}-\thefield{month}}%
führt zu 2008-01-24, die direkt geschriebenen Bindestriche werden also übernommen.
Mein ursprüngliches
{\printfield{day}\setunit{\adddot\addthinspace}%
\printfield{month}\setunit{\adddot\addthinspace}%
\printfield{year}}%
Führt zu 24. Jan. 2008, ich möchte aber 01. anstatt Jan.