Convertendo o UTC DateTime para o DateTime local
Eu tenho o seguinte método controlador ASP.Net MVC:
public ActionResult DoSomething(DateTime utcDate)
{
var localTime = utcDate.ToLocalTime();
}
O problema é que o localTime terá exatamente o mesmo valor que utcDate. Eu suponho que isso é porque utcDate não sabe que tem um valor UTC. Então, minha pergunta é como converter utcDate (que eu sei é UTC) em local?