Convertir UTC DateTime a DateTime local
Tengo el siguiente método ASP.Net MVC Controller:
public ActionResult DoSomething(DateTime utcDate)
{
var localTime = utcDate.ToLocalTime();
}
El problema es que localTime tendrá exactamente el mismo valor que utcDate. Supongo que esto se debe a que utcDate no sabe que tiene un valor UTC. Entonces, mi pregunta es ¿cómo puedo convertir utcDate (que sé que es UTC) en local?