Преобразовать текст в формат времени

Scorpio2011

Client
Регистрация
07.02.2015
Сообщения
104
Благодарностей
18
Баллы
18
Подскажите как преобразовать текст берущийся из файла, в котором вычленяется время допустим 2017-09-27 07:41:30 и его надо перевести в формат времени, чтобы с помощью C# можно было сдвинуть время для отложенной публикации. Помню где-то находит такую фитчу, но перерыв сейчас не нашел ничего.
 

Scorpio2011

Client
Регистрация
07.02.2015
Сообщения
104
Благодарностей
18
Баллы
18
все сам разобрался )

Может кому пригодиться
Код:
string Time_old = "2017-09-27 07:41:30"; // в Зенке в переменой "Time_old" должна быть наша старая дата "месяц/день/год ..." ("06/15/2017 12:40:41" )
DateTime Time_old_classic = DateTime.ParseExact(Time_old, "yyyy-MM-dd HH:mm:ss", null); // умно парсим дату из нашей переменной формата "месяц/день/год", а то изначально програма ее понимает как набор символов (string) а не как дату.
TimeSpan Time_diff = DateTime.Now - Time_old_classic; // считаем разницу от текущей даты
return Math.Floor(Time_diff.TotalMinutes); // возвращаем разницу в формате "минуты", или замените TotalMinutes на TotalSeconds (секунды)
 
  • Спасибо
Реакции: doc

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