Как найти разницу между метками TIMESTAMP (формат MySQL) в секундах через C#

  • Автор темы Автор темы Mitnik
  • Дата начала Дата начала

Mitnik

Client
Регистрация
22.12.2014
Сообщения
122
Реакции
6
Баллы
18
Подскажите, пожалуйста, как найти разницу между временными метками TIMESTAMP (формат MySQL) в секундах через C#?

Данные в MySQL записываются в таком формате:
2023-02-26 04:16:42.000000
2023-02-26 04:17:58.000000
2023-02-26 04:19:23.000000

Такой формат записи данных задается автоматически, при установке типа данных TIMESTAMP в MySQL для полей.
Подгонять его под формат ZP очень бы не хотелось.
 
103725

C#:
Развернуть Свернуть Копировать
var dt1 = DateTime.Parse("2023-02-26 04:16:42.000000");
var dt2 = DateTime.Parse("2023-02-26 04:17:58.000000");

var ts = dt2 - dt1;
 
  • Оценить
Реакции: Mitnik
Посмотреть вложение 103725

C#:
Развернуть Свернуть Копировать
var dt1 = DateTime.Parse("2023-02-26 04:16:42.000000");
var dt2 = DateTime.Parse("2023-02-26 04:17:58.000000");

var ts = dt2 - dt1;

Спасибо большое.
Получил такой результат: 00:01:16
Но, не могу найти рабочий сниппет для конвертации формата 00:01:16 в секунды.
Попробовал несколько вариантов, только не удалось заставить их работать.
 
Спасибо большое.
Получил такой результат: 00:01:16
Но, не могу найти рабочий сниппет для конвертации формата 00:01:16 в секунды.
Попробовал несколько вариантов, только не удалось заставить их работать.
C#:
Развернуть Свернуть Копировать
var ts = (dt2 - dt1).TotalSeconds;
 

Кто просматривает тему: (Всего: 0, Пользователи: 0, Гости: 0)