я пытаюсь это
Datetime t=Convert.ToDateTime(row["TimeStamp"])
я получаю эту запись из базы данных, дата тоже содержит миллисекунды но когда я делаю это, я теряю миллисекунды как я могу получить миллисекунды
Из этой статьи MSDN о ToDateTime похоже, что передается либо строка, либо объект. В любом случае, метод возвращает объект DateTime , имеющий свойства Millisecond Второй и т. Д. Итак, я предлагаю вам попробовать:
t.Millisecond
Если его значение равно 0, убедитесь, что в исходной строке есть миллисекунды, а не секунды.