Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
1498 / 1213 / 821
Регистрация: 29.02.2016
Сообщений: 3,631

Формат DateTime

03.10.2016, 21:46. Показов 993. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Посмотрел как меняется формат даты при выполнении следующего кода
C#
1
2
3
4
5
            DateTime dtIn = DateTime.Now;
            Console.WriteLine(dtIn);   //   03.10.2016 21:34:50
            System.Threading.Thread.CurrentThread.CurrentCulture = System.Globalization.CultureInfo.InvariantCulture;
            Console.WriteLine(dtIn);
            Console.ReadKey();         //   10/03/2016 21:34:50
Обнаружил существенную разницу.
Формат даты в первой строчке 03.10.2016
Формат даты во второй строчке 10/03/2016
Вопрос, как сделать чтобы формат даты не менялся после применения InvariantCulture, а все заморочки с точкой и запятой в числах не возникали?
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
03.10.2016, 21:46
Ответы с готовыми решениями:

Формат DateTime
Подскажите пожалуйста, как можно задать формат для типа DateTime. Я конечно гуглил, нашел что можно вот так...

24-часовой формат DateTime.Now
как сделать, чтобы часы были в 24-часовом формате, а не 12-часовом. DateTime.Now.ToString("hh:mm:ss "); грёбаные пиндосы с их...

Парсинг строки в формат DateTime
Доброго времени суток, форумчане. У меня возник вопрос с парсингом строки в формат DateTime. На входе имеется строка :...

4
71 / 58 / 31
Регистрация: 05.09.2013
Сообщений: 666
03.10.2016, 22:16
Так, то есть нам нужен такой режим, чтобы дата и числа выводились/вводились согласно региональным стандартам компьютера (где бы прогу не запустили)?
0
1498 / 1213 / 821
Регистрация: 29.02.2016
Сообщений: 3,631
03.10.2016, 22:21  [ТС]
halk0812, хотелось бы чтобы всегда числа вводились(выводились) с точкой, а дата представлялась как дд.мм.уууу
0
Администратор
Эксперт .NET
 Аватар для OwenGlendower
18298 / 14222 / 5368
Регистрация: 17.03.2014
Сообщений: 28,898
Записей в блоге: 1
03.10.2016, 22:23
afront, нужно при всех операциях преобразования в строку и из нее явно указывать CultureInfo. Или устанавливать нужный CultureInfo в начале программы.
1
1498 / 1213 / 821
Регистрация: 29.02.2016
Сообщений: 3,631
03.10.2016, 22:26  [ТС]
OwenGlendower, спасибо, примерно так и думал
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
03.10.2016, 22:26
Помогаю со студенческими работами здесь

DateTime.TryParse и формат 08/14/2013 06:26
Как распарсить строку времени и даты если она записана вот такой фигнёй "08/14/2013 06:26" DateTime.TryParse() возвращает что ему...

Перевод DateTime в 24 часовой формат
Ребята, у меня как я понял если сейчас 12-20, и пользователь в textBox введет добавление 50 минут, то получится вылет. ...

Преобразование даты в секундах в формат DateTime
Получаю дату через JSON в формате секунд {"time":1436862901} public DateTime Date { get; set; } Почему сразу не...

Из string в DateTime - Exception "String was not recognized as a valid DateTime"
У меня в базе данных есть записи такого рода: 2016-8-4 0:01:13 Как можно конвертировать обратно в DateTime в C#? Мои попытки: while...

Формат single IBM float point преобразование в Csharp Single(float) формат
Возникла проблема с чтением данных в формате IBM float point. Пытался найти какой-либо простой метод преобразования во внутренний форма...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru