powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Преобразование строки в дату
3 сообщений из 3, страница 1 из 1
Преобразование строки в дату
    #32945803
Freya
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Преобразую данные из String в DateTime, при этом теряю значение времени.
Почему так происхлдит и как этого избежать, подскажите, пожалуйста!

DataGridCell editCell;
editCell = dataGrid1.CurrentCell;
string time_visit;
time_visit = dataGrid1[editCell.RowNumber, time_visit_cell].ToString();
CultureInfo culture = new CultureInfo( "ru-RU");
DateTime time = (DateTime)dataGrid1[editCell.RowNumber, time_visit_cell];
Если time_visit = "01.01.2000 10:00:00", то time = {1/1/2000}
И если попытаться потом извлечь минуты или секунды:
Convert.ToString(time_visit.Minute)
то получим ноль вместо 10 минут.

Почему так происходит?
...
Рейтинг: 0 / 0
Преобразование строки в дату
    #32945857
кузя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
или приведи настоящий пример, где проводится такая проверка, или одно из трёх - у тебя действительно мнуты и секунды нулевые. ненулевые только часы (в количестве 10)
...
Рейтинг: 0 / 0
Преобразование строки в дату
    #32945937
Bigheadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторЕсли time_visit = "01.01.2000 10:00:00", то time = {1/1/2000}
И если попытаться потом извлечь минуты или секунды:
Convert.ToString(time_visit.Minute)
то получим ноль вместо 10 минут.


А почему вы должны получить 10 минут? У вас же в строке описана дата/время: 1 января 2000 года 10 часов 00 минут 00 секунд.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Преобразование строки в дату
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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