Setting culture info dynamically
<p>I am building an application in asp.net/c#. For dates in my application, I amm using global variables which give date formats from a given database.</p>

<p>So if my <code>DateFormat</code> is British I use:</p>

<pre><code>Thread.CurrentThread.CurrentCulture = new CultureInfo("en-GB");
</code></pre>

<p>if it is US I use:</p>

<pre><code>Thread.CurrentThread.CurrentCulture = new CultureInfo("en-US");
</code></pre>

<p>So my dates are validated and compared using this approach. My question is; should I just check for the format only once for the entire application or will I have to check the formats for every page as I know that for every new thread <code>CultureInfo</code> gets reset?</p>

<p>Could you please suggest the the correct way of doing this.</p>
