Detta kommer fortfarande upp som nummer 1 på google-sökningar så här är vad som fungerade för mig.
Mina enhetstester/lokal miljö bygger och fyller i ett schema med sql-filer. Jag skapade följande alias i sql-filen
-- TO_DATE
drop ALIAS if exists TO_DATE;
CREATE ALIAS TO_DATE as '
import java.text.*;
@CODE
java.util.Date toDate(String s, String dateFormat) throws Exception {
return new SimpleDateFormat(dateFormat).parse(s);
}
';
Lägg märke till användningen av enstaka citattecken istället för $$ i h2 användardefinierade funktioner eftersom det är det enda formatet som fungerade för mig.