Чего я хочу... Если культура является en-US, то
string dateFormat="MM/dd/yyyy";
string timeFormat="24.00 hrs";
Если культура en-GB, то
string dateFormat="dd/mmyyyy";
string timeFormat="24.00 hrs";
и т.д. для других стран.
Теперь, как мне получить эти значения формата даты и времени? Каковы стандарты? Как все страны используют одинаковые форматы даты и времени, а какие нет?
ok Я пробовал это: -
DateTime myDate = new DateTime();
string us = myDate.ToString(new CultureInfo("en-US"));
string us получает value = 1/1/0001 12:00:00 AM
Теперь, как извлечь из этого "dd/mm/yyyy" и "24.00 hrs" из моей колонки Dateformat в моей таблице... Я хочу хранить STRINGS, такие как dd/mm/yyyy или mm/dd/yyyy NOT date..На моем столбце TimeFormat в таблице значения, которые должны быть в магазинах, тоже STRINGS, например, мне нужно сохранить либо "24: 00hrs", либо "12: 00hrs"
Как мне это сделать сейчас?
**, используя ShorTimePattern, возвращает эти значения как
h:mm tt and HH:mm
Если я хочу сохранить значения в моей БД точно так же, как "24: 00hrs" и "12: 00hrs", как использовать эти значения..h: mm tt и HH: mm какой из них предназначен для 24-часового формата и который для 12-часового формата? **
ok теперь есть и другая проблема... Я хочу, чтобы информация о десятичном разделителе и Thousand Separator тоже основывалась на CultureInfo... для чего это свойство?