У меня дата с микросекундами, она рассчитывается путем добавления тиков из 2000.1.1, в основном это работает, и выглядит так:
ulong timestampInTicks = ExtendedTimestamp * TimeSpan.TicksPerMillisecond / 10;
var startDate = new DateTime(2000, 1, 1, 0, 0, 0);
string dateWithMicroseconds = startDate.AddTicks((long)timestampInTicks).ToString("HH:mm:ss.ffffff");
Проблема в формате возврата, возвращает мне что-то вроде 19: 34: 34: 260100, поэтому миллисекунды и микросекунды объединяются, когда я пытаюсь использовать ЧЧ: мм: ss.fff: fff Я получаю 19: 34: 34: 260: 260, чтобы миллисекунды удваивались.Есть ли способ, кроме использования разделения строки, для этого ??