Como converter uma string ISO 8601 em um Delphi TDat

Eu posso converter um Delphi TDate para o formato ISO 8601 facilmente usando este:

DateTimeToString(result, 'yyyy-mm-dd', myDate);

Qual é a maneira idiomática de fazer a conversão inversa?StringToDateTime() parece não existir.

Obviamente, posso fazê-lo da maneira "difícil" analisando manualmente a string e codificando o resultado, mas isso parece uma má escolh

questionAnswers(7)

yourAnswerToTheQuestion