Разный процесс изменения формата даты - PullRequest
0 голосов
/ 19 марта 2012

У меня есть страница, отображаемая в классическом ASP.В 90% случаев даты на странице отображаются на компьютерах пользователей как MM / DD / YY - так же, как международные настройки в реестре для формата коротких дат.Приблизительно в 10% случаев это переключается и представляется как ДД / ММ / ГГ.После перезагрузки машины снова отображается MM / DD / YY.

Я предполагаю, что запущен какой-то процесс, который изменяет формат даты по умолчанию.Любые идеи о том, что я могу сделать, чтобы: а) диагностировать, какая программа может изменять формат даты и б) как убедиться, что формат по умолчанию установлен перед загрузкой моей страницы?

Заранее спасибо за вашу помощь.

1 Ответ

0 голосов
/ 21 марта 2012

Это связано со сложным способом, которым IIS и Windows пытаются определить «заданный по умолчанию» способ указания даты, поскольку вы явно не указали ее в коде.

Вы можете прочитатьподробнее на MSFT о формате даты, случайно меняющемся .

Вы сказали, что перезагрузка исправляет это, что для меня подразумевает, что кто-то входит в систему, и у этого человека другой формат даты.Перезагрузка запускает их и возвращается обратно.

Обходной путь - просто явно указать формат даты в коде, но это другой вопрос.

...