Извините за дилетантство! Как получить время в секундах с 1970 года?
https://docs.mql4.com/ru/dateandtime
AlexeyVik:
https://docs.mql4.com/ru/dateandtime
https://docs.mql4.com/ru/dateandtime
Проштудировал вдоль и поперек) возвращает в виде ДД.ММ.ГГ ЧЧ.ММ.СС, а мне необходимо целочисленное значения секунд.
AlexeyVik:
https://docs.mql4.com/ru/dateandtime
https://docs.mql4.com/ru/dateandtime
Подскажите пожалуйста! Очень нужно!
parrow:
Подскажите пожалуйста! Очень нужно!
Подскажите пожалуйста! Очень нужно!
Так ведь это число и есть количество секунд. В строковое представление не переводите и все. Используйте как целое число.
parrow:
Подскажите пожалуйста! Очень нужно!
Подскажите пожалуйста! Очень нужно!
int iTime = TimeCurrent()
переменная iTime содержит количество секунд, прошедшее с 1 января 1970 г. по настоящий момент
Scriptong:
Так ведь это число и есть количество секунд. В строковое представление не переводите и все. Используйте как целое число.
Так ведь это число и есть количество секунд. В строковое представление не переводите и все. Используйте как целое число.
В MT4 автоматически переводит!
more:
int iTime = TimeCurrent()
переменная iTime содержит количество секунд, прошедшее с 1 января 1970 г. по настоящий момент
Спасибо, сработало! Только с предупреждением о возможной потери данных из-за преобразования типов. Не стоит обращать внимания?
Integer:
datetime tm=TimeCurrent();
Оно в секундах, можно выполнять всякие арифметические действия. Дело в том, как смотреть. Если Alert(tm) или Print(tm), то оно будет преобразовано в строку. Если хотите увидеть число, то надо так: Alert((long)tm);
Идеально!!! Спасибо)
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь