Конкретное значение из DateTime
не имеет ассоциированного с ним числа тактов в секунду;тики - это тики, независимо от того, в каком DateTime
они находятся. Тики имеют длину 100 наносекунд, поэтому их число составляет 10000000 в секунду.10000000 "... хотя в целом вы получите номер и просто наберете ToString()
.Например, вы можете использовать:
string ticksPerSecond = TimeSpan.TicksPerSecond.ToString();
Ваш вопрос немного странный, поэтому мне интересно, не упустили ли мы что-то ... могли бы вы отредактировать вопрос с более подробной информацией о том, что вы пытаетесьсделать.Например, вы пытаетесь определить количество тиков в пределах определенной секунды определенного DateTime
?Это проще всего сделать так:
long ticks = dt.Ticks % TimeSpan.TicksPerSecond;