powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / DateTime format
7 сообщений из 7, страница 1 из 1
DateTime format
    #32430130
Ihor Bobak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть две тестовые апликации. Одна под ASP.NET, другая консольная.
Вот эти два куски кода

Код: plaintext
1.
2.
3.
	// веб-апликация
	DateTime dt = DateTime.Parse( "03 / 12 / 2004 ");
	string s  = dt.ToString( "MM/dd/yyyy" );
	Label1.Text = s;

и
Код: plaintext
1.
2.
3.
	// консольная апликация
	DateTime dt = DateTime.Parse( "03 / 12 / 2004 ");
	string s  = dt.ToString( "MM/dd/yyyy" );
	Console.WriteLine( "{0 }", s);


дают разные результаты на одной и той же машине.
На веб-форме вижу 03.12.2004, в консоли - 03/12/2004.
Regional Options = English United States.

Кто может об'яснить, в чем проблема? Почему результат разный?
...
Рейтинг: 0 / 0
DateTime format
    #32430189
Ihor Bobak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Проблема решена:
string s = dt.ToString("MM/dd/yyyy", DateTimeFormatInfo.InvariantInfo);

Но вопрос "почему без InvariantInfo в консоли все работает" так и остался.
...
Рейтинг: 0 / 0
DateTime format
    #32430317
Фотография hDrummer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
скорее всего наличие web.config'a даёт себя знать.
...
Рейтинг: 0 / 0
DateTime format
    #32430400
monstrU
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
поддерживаю :)
в web.conig свои региональные настройки
...
Рейтинг: 0 / 0
DateTime format
    #32431528
Ihor Bobak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Даже если у web.config и свои настройки, то все-равно он не должен перекрывать явно указанный custom format.
...
Рейтинг: 0 / 0
DateTime format
    #32431619
Фотография hDrummer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можно проверить.
...
Рейтинг: 0 / 0
DateTime format
    #32440757
kazah
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
не знаю как асп.нет, но в vba символ "/" в строке формата обозначает разделитель времени для текущих установок, а не обязательно "/"
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / DateTime format
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]