// Вывод выглядит как [мин:сек.милисек] или [00:02.122] Мне нужен этот формат для времени в текстах песен
// Как я могу его получить? Мне нужна одна точка перед миллисекундами
foreach (var e in lyricTimedEvents) { var metricTime = e.TimeAs(tempoMap); var lyricText = ((LyricEvent)e.Event).Text; Console.Write($@" [{metricTime:mm\:ss\.fff}]{lyricText}"); } [/code] //вывод выглядит так [часы:минуты:секунды:миллисекунды] или [00:01:12:123] [code] tempoMap = midiFile.GetTempoMap(); TimeSpan midiFileDuration = midiFile.GetDuration();
Console.WriteLine($" Midi File duration [ {SONG} ] = {midiFileDuration}"); Console.ReadKey(); foreach (var chord in midiFile.GetChords()) { var timeSpan = (TimeSpan)chord.TimeAs(tempoMap); Console.Write($@" [{timeSpan:mm\:ss\.fff}]{chord}"); } [/code] // Вывод выглядит как [мин:сек.милисек] или [00:02.122] Мне нужен этот формат для времени в текстах песен // Как я могу его получить? Мне нужна одна точка перед миллисекундами