Получить время в секундах

 
Извините за дилетантство! Как получить время в секундах с 1970 года?
 
https://docs.mql4.com/ru/dateandtime
 
AlexeyVik:
https://docs.mql4.com/ru/dateandtime

Проштудировал вдоль и поперек) возвращает в виде ДД.ММ.ГГ ЧЧ.ММ.СС, а мне необходимо целочисленное значения секунд.
 
AlexeyVik:
https://docs.mql4.com/ru/dateandtime

Подскажите пожалуйста! Очень нужно!
 
parrow:

Подскажите пожалуйста! Очень нужно!

Так ведь это число и есть количество секунд. В строковое представление не переводите и все. Используйте как целое число.
 
parrow:

Подскажите пожалуйста! Очень нужно!


int iTime = TimeCurrent()

переменная iTime содержит количество секунд, прошедшее с 1 января 1970 г. по настоящий момент

 
Scriptong:

Так ведь это число и есть количество секунд. В строковое представление не переводите и все. Используйте как целое число.

В MT4 автоматически переводит!
 
more:


int iTime = TimeCurrent()

переменная iTime содержит количество секунд, прошедшее с 1 января 1970 г. по настоящий момент


Спасибо, сработало! Только с предупреждением о возможной потери данных из-за преобразования типов. Не стоит обращать внимания?
 

datetime tm=TimeCurrent();

Оно в секундах, можно выполнять всякие арифметические действия. Дело в том, как смотреть. Если Alert(tm) или Print(tm), то оно будет преобразовано в строку. Если хотите увидеть число, то надо так: Alert((long)tm);

 
Integer:

datetime tm=TimeCurrent();

Оно в секундах, можно выполнять всякие арифметические действия. Дело в том, как смотреть. Если Alert(tm) или Print(tm), то оно будет преобразовано в строку. Если хотите увидеть число, то надо так: Alert((long)tm);


Идеально!!! Спасибо)
Причина обращения: