Вставка времени с опережением в C++

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

MaxLucky

Client
Регистрация
13.08.2017
Сообщения
239
Реакции
18
Баллы
18
Использую Renci ssh.net. Необходимо в команду вставить значение из кода "return DateTime.Now.AddHours(1).ToString("yyMMddhhmmss");" - каким образом это можно сделать?

Пробовал string Time = return DateTime.Now.AddHours(1).ToString("yyMMddhhmmss") - не выходит.

Как правильно получить значение на час вперед от момента сейчас и чтобы он автоматом подставлялся в команду?
 
Да, я через него и делаю.

вот часть кода:

SshClient sshClient = new SshClient("89.223.31.15", 22, "root", "y196GeCb");
sshClient.Connect();
project.SendInfoToLog("Соединились с сервером", true);
IDictionary<Renci.SshNet.Common.TerminalModes, uint> termkvp = new Dictionary<Renci.SshNet.Common.TerminalModes, uint>();
termkvp.Add(Renci.SshNet.Common.TerminalModes.ECHO, 53);
ShellStream shellStream = sshClient.CreateShellStream("xterm", 80,24, 800, 600, 1024, termkvp);
shellStream.WriteLine("тут определенная команда в которую нужно подставить значение")

а значение как я писал выше: "return DateTime.Now.AddHours(1).ToString("yyMMddhhmmss")"
 
Код:
Развернуть Свернуть Копировать
 string Time = DateTime.Now.AddHours(1).ToString("yyMMddhhmmss");
Без return. Если часы в 24 часовом формате нужны, то "yyMMddHHmmss".
 
Последнее редактирование:
  • Оценить
Реакции: MaxLucky
А если нужно получить время в формате UnixTime c учетом часового пояса?
 

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