Дата / время в 24-часовом формате - PullRequest
0 голосов
/ 27 июня 2011

мой тип для даты в базе данных - это datetime, а формат datetime, который я получаю, - 21.02.2011, 12:00:00. Как я могу преобразовать это в 24-часовой формат.

Ответы [ 2 ]

4 голосов
/ 27 июня 2011

Вместо того, чтобы менять механизм хранения данных в таблице, при отображении данных используйте нужный формат и отображайте его в своем пользовательском интерфейсе.Как то так:

DateTime.Parse(dateTime).ToString("MM/dd/yyyy HH:mm")
2 голосов
/ 27 июня 2011

Из комментариев я бы предположил, что у вас может быть неправильное понимание.

После ввода данных о времени и времени в базу данных они не сохраняются в виде текста, они не сохраняются как AM / PM или 24 часа,это его собственный тип.Только когда приложение преобразует его для отображения на экране, разница проявляется.Это артефакт приложения, а не базы данных.

Можете ли вы рассказать, почему это проблема для вас?Как используются данные?
- Собираетесь ли вы запускать какой-либо код?
- Копируете ли вы его в Excell?
- Вы просто греетесь в его славе?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...