Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / DateTime format / 7 сообщений из 7, страница 1 из 1
03.03.2004, 18:48
    #32430130
Ihor Bobak
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DateTime format
Есть две тестовые апликации. Одна под 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
03.03.2004, 19:29
    #32430189
Ihor Bobak
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DateTime format
Проблема решена:
string s = dt.ToString("MM/dd/yyyy", DateTimeFormatInfo.InvariantInfo);

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


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