Сообщений: 463
Поблагодарили: 28 раз(а) в 23 сообщениях
Зарегистрирован: 26 апр 2011, 13:56
Откуда: Барнаул
Имеем такой код:
extern string Время_откр = "16:00";
int start()
{
Alert(TimeToStr( StrToTime("Время_откр"), TIME_DATE|TIME_MINUTES|TIME_SECONDS ) );
}
Что должен показывать алерт сегодня? Я думал, что 2013.09.20 16:00:00. Но показывает 2013.09.20
00:00:00.
Проще случай:
extern string Время_откр = "16:00";
int start()
{
Alert( StrToTime("Время_откр") );
}
Показывает тоже самое. Почему показывает начало дня? Ведь должно отсчитываться количество секунд с 1 января 1970 по указанное время, т.е. 16 часов текущего дня и преобразовываться в формат datetime. Раньше вроде было так, неужели с терминалом проблемы. Вообще, насколько MQL4 "кривой язык"?
Имеем такой код:
extern string Время_откр = "16:00";
int start()
{
Alert(TimeToStr( StrToTime("Время_откр"), TIME_DATE|TIME_MINUTES|TIME_SECONDS ) );
}
Что должен показывать алерт сегодня? Я думал, что 2013.09.20 16:00:00. Но показывает 2013.09.20 [b]00:00:00[/b].
Проще случай:
extern string Время_откр = "16:00";
int start()
{
Alert( StrToTime("Время_откр") );
}
Показывает тоже самое. Почему показывает начало дня? Ведь должно отсчитываться количество секунд с 1 января 1970 по указанное время, т.е. 16 часов текущего дня и преобразовываться в формат datetime. Раньше вроде было так, неужели с терминалом проблемы. Вообще, насколько MQL4 "кривой язык"?