How can I get date and time formats based on Culture Info?
<p>What I want is..
If culture is en-US then</p>

<pre><code>string dateFormat="MM/dd/yyyy"; 
string timeFormat="24.00 hrs";
</code></pre>

<p>If culture is en-GB then</p>

<pre><code>string dateFormat="dd/mmyyyy"; 
string timeFormat="24.00 hrs";
</code></pre>

<p>and so on for other countries..</p>

<p>Now how do I get these date and time format values ? What are the standards? Like which all countries use similar date/time formats and which ones don't ?</p>

<p><strong>ok I tried this :-</strong></p>

<pre><code> DateTime myDate = new DateTime();
   string us = myDate.ToString(new CultureInfo("en-US"));
</code></pre>

<p>string us gets value =1/1/0001 12:00:00 AM</p>

<p>Now how do I extract "dd/mm/yyyy" and "24.00 hrs" out of this...in my Dateformat column in my Table... I want to store STRINGS such as dd/mm/yyyy or mm/dd/yyyy NOT dates..In my TimeFormat column in the table, the values to be stores are STRINGS too, like I need to store either "24:00hrs" or "12:00hrs"</p>

<p>How do I do this now ?</p>

<p>**using ShorTimePattern returns these values as </p>

<pre><code>h:mm tt and HH:mm
</code></pre>

<p>If I want to store the values in my DB exactly as "24:00hrs" and "12:00hrs", how do I use these values..h:mm tt and HH:mm
which one is for 24 hr format and which for 12 hr format ?**</p>

<p><strong>ok now there's another problem too...I want the information about Decimal Separator and Thousand Separator too based on the CultureInfo...whats the property for that ?</strong> </p>
