[c#] Преобразование даты в миллисекунды



Answers

Вы можете использовать свойство DateTime.Ticks и преобразовать значение в миллисекунды.

Значение этого свойства представляет собой число 100-наносекундных интервалов, прошедших с 12:00 до полуночи, 1 января 0001 года, которое представляет DateTime.MinValue. Он не включает количество тиков, которые относятся к скачкам секунд.

Один тик представляет собой сто наносекунд или одну десятую миллионную долю секунды. В миллисекундах насчитывается 10 000 тиков.

Question

Я работаю с Visual Studio 2010, MVC 3 и C #. Я создаю некоторые диаграммы и нуждаюсь в том, чтобы ось х была датой. Я вытаскиваю даты из базы данных и добавляю их в массив и массивы, которые затем будут переданы в highcharts. Я думаю, что для высоких диаграмм даты должны быть в миллисекундах. Хо, я собираюсь преобразовать DateTime '12 / 20/2011 5:10:13 PM ", например, в миллисекунды?




.Ticks в c # datetime дает вам значение любого времени в тиках. После этого вы можете преобразовать в миллисекунды, как показано ниже

long dateticks = Datetime.Now.Ticks
long datemilliseconds = dateticks/10,000



Related