How can i change the UTC time to local time.

I have this code,

```
DateTime dt = booking.CreateDateTime.Value;

```

where CreationDateTime is in the form of UTC.

When ever i change the time to local time on client side, it is 7 hours faster then the local time.

Any body has Idea on this.

This is how i am changing it to local time.

```
var localTime = TimeZone.CurrentTimeZone.ToLocalTime(dt);

```

When booking is made, sever side code for datetime is

```
booking.CreateDateTime = DateTime.UtcNow;

```