Я смотрю, чтобы сериализовать объект с полем DateTime в csv с миллисекундами. Как я могу это сделать?
Я пишу CSV по этому коду:
using (var writer = new StreamWriter(_checksumsFilePath))
using (var csv = new CsvWriter(writer))
{
csv.WriteRecords(_checksums.Values.ToList());
}
И _checksums - это словарь этого класса:
public class SomeClass
{
public string Name { get; set; }
public string val{ get; set; }
public DateTime lastTime{ get; set; }
}
Когда я пишу, я вижу из отладчика - в DateTime есть несколько миллисекунд, но только для записи в CSV-файл:
Name;val;lastTime
someName;49BC20DF15E412A64472421E13FE86FF1C5165E18B2AFCCF160D4DC19FE68A14;29.05.2019 16:13:08