Я хочу отобразить несколько строк данных на веб-странице, где один столбец - это DateTime.
Я хочу, чтобы формат даты отображался на основе текущей культуры потоков.
Прямо сейчас я делаю это (dt - DateTime):
string s = dt.ToString(Thread.CurrentThread.CurrentCulture.DateTimeFormat);
Работает хорошо, однако в некоторых культурах месяцы и дни представлены только одной цифрой (тоже часами), например:
8/8/2011 8:57:59 AM
Я бы хотел, чтобы дата отображалась следующим образом:
08/08/2011 08:57:59 AM
Было бы легче читать (и красивее), когда есть список строк.
Я видел, что есть метод String.format
, который я мог бы использовать, но это делает текущую культуру неактуальной.
Есть ли способ достичь того, что я пытаюсь сделать?