Konwertowanie UTC DateTime do lokalnego DateTime

Mam następującą metodę kontrolera ASP.Net MVC:

public ActionResult DoSomething(DateTime utcDate)
{
   var localTime = utcDate.ToLocalTime();
}

Problem polega na tym, że localTime będzie miał dokładnie taką samą wartość jak utcDate. Zakładam, że jest tak, ponieważ utcDate nie wie, że ma wartość UTC. Więc moje pytanie brzmi: jak mogę przekonwertować utcDate (które WIEM jest UTC) na lokalne?

questionAnswers(4)

yourAnswerToTheQuestion