Форум программистов, компьютерный форум, киберфорум
C# .NET
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.57/7: Рейтинг темы: голосов - 7, средняя оценка - 4.57
7 / 7 / 2
Регистрация: 29.12.2009
Сообщений: 132
1
.NET 4.x

Неверный формат DateTime при десериализации

23.11.2012, 16:20. Показов 1274. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Здравствуйте,
Вот какая проблема возникает при десериализации.
Есть такой вот кусок данных

XML
1
<param>23.11.2012 14:14:14</param>
Для десериализации в публичном классе использую
C#
1
2
[XmlElement]
public DateTime param
Но генерируется исключение, мол не тот формат даты.
Можно, конечно, читать в стринг, а потом переходить к дате.
Но может кто подскажет, как сделать красивее... Можно ли задать в классе вместе с типом DateTime его формат?
Заранее спасибо
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
23.11.2012, 16:20
Ответы с готовыми решениями:

Ошибка при запуске проекта: "попытка загрузить программу, имеющую неверный формат"
Здравствуйте уважаемые форумчане, при запуске проекта возникает следующая ошибка: использую...

SQLite. Работа с DateTime. Как вытащить из БД и конвертировать в формат DateTime
У меня таблица SQLite Есть колонка INTEGER которая хранит значение типа &quot;2018-06-09 16:10:00&quot; ...

Неверный формат даты при добавлении в бд
Добавляю записи в бд Порой во входной строке, в поле, где есть дата - попадается кривое значение...

Ошибка при добавлении данных в SQL SERVER (входная строка имела неверный формат)
Народ, помогите пожалуйста решить такую проблему: Есть приложение работающее с БД SQL SERVER. При...

1
Эксперт .NET
17790 / 12941 / 3381
Регистрация: 17.09.2011
Сообщений: 21,215
23.11.2012, 21:44 2
Цитата Сообщение от abb269 Посмотреть сообщение
генерируется исключение, мол не тот формат даты.
Это происходит потому, что строка в файле не соответствует стандартам представления даты в XML.

Цитата Сообщение от abb269 Посмотреть сообщение
Можно, конечно, читать в стринг, а потом переходить к дате.
Но может кто подскажет, как сделать красивее...
Реализуйте в классе интерфейс IXmlSerializable и вставьте туда свою логику парсинга.

Цитата Сообщение от abb269 Посмотреть сообщение
Можно ли задать в классе вместе с типом DateTime его формат?
С помощью атрибута - нельзя, насколько мне известно.
0
23.11.2012, 21:44
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
23.11.2012, 21:44
Помогаю со студенческими работами здесь

Ошибка "Входная строка имела неверный формат" при записи даты в БД Access
Здравствуйте! Имеется форма добавления данных в базу Access, в ней присутствует поле &quot;Дата&quot;, но...

При десериализации объекта типа DateTime с формата json происходит смещение на один день назад
Перед применением сохранения даты в файл используя ...

Входная строка имела неверный формат при Convert.ToDouble
Ввожу число, затем нажимаю &quot;+&quot; и в строке a = Convert.ToDouble(Output.Text); вылетает исключение:...

Входная строка имела неверный формат при конвертировании строки в число
есть строка с дробным числом типа &quot;1.234&quot; или &quot;-5.678&quot;, надо сконвертировать во float, делаю...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru