title: Machine Culture and DateTime
body: <p>We set up a server wit the en-US culture by mistake. Later I changed the regional settings, the locale, and the IIS globalisation to en-GB.</p>
  
  <p>However, I'm having a problem with a Windows service I've written. It's still using the US format whenever DateTime.ToString() is done. I know I can specify the culture I want the string to be in, but I don't want to change all my code. It should just use the UK format because it's changed everywhere in the machine settings.</p>
  
  <p>Maybe there's a setting I've missed? Does anyone have any suggestions apart from changing the code?</p>