При попытке выполнить следующие ввергнутьCasting байт DateTime вызывая ошибки C#
DateTime issueDate = Convert.ToDateTime(binfile.ReadByte());
(чтение .dat файлов, кстати) я получаю ошибку во время выполнения программы, говоря, «Invalid бросок от байта до DateTime»
Не знаю, почему я получаю эту ошибку и как ее исправить.
Когда я использую тот же подход, со строкой она работает нормально,
string firstName = Convert.ToString(binfile.ReadByte());
Спасибо за любую помощь.
Что время? Я не знаю. 0xFD может быть? Байт может содержать только 8 бит, это 256 различных значений. Как вы думаете, вы можете получить «DateTime» из этого? –
Какие данные вы пытаетесь прочитать? «.dat» ничего не говорит. Это бинарный формат? –