<p>I recently switched my hosting provider and due to the time zone that the server is now in, my code has stopped working. </p>

<p>The hosting server reports in Pacific time, However, my code needs to work with GMT as my site is for the UK market. So, all my displays and searches need to be in the format dd/MM/yyyy</p>

<p>How can I account for the difference? </p>

<p>For instance, when I do a DateTime.Parse("03/11/2008") it fail as I assume the 'Parse' is against the servers settings. I also get "String was not recognized as a valid DateTime." throughout my code. </p>

Try
```
```
DateTime.Parse("28/11/2008", new CultureInfo("en-GB"))
```
```
Have a look at
the overload for DateTime.Parse on MSDN
.
Also, be careful not to confuse time zones (pacific, GMT) with cultures.
Cultures are your actual problem here.