![MQL5 - Linguagem para estratégias de negociação inseridas no terminal do cliente MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
Você está perdendo oportunidades de negociação:
- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Registro
Login
Você concorda com a política do site e com os termos de uso
Se você não tem uma conta, por favor registre-se
Os documentos mq4 foram atualizados. Ambos estão no mt4. https://docs.mql4.com/convert/StrToTime e https://docs.mql4.com/conve rt/stringtotime
Sim, mas ainda fornece o código de erro 4051 a menos que utilize o formato completo ("yyyy.mm.dd hh:mi")
Sim, mas ainda fornece o código de erro 4051 a menos que utilize o formato completo ("yyyy.mm.dd hh:mi")
É reportado ao ServiceDesk?
eu não acho (está postado aqui na B604 e agora na B610 ainda precisa ser consertado)
É reportado ao ServiceDesk?
Sim, eu era tão negativo quanto pude ser, por isso o denunciei por despeito. . .
Hi,
StrToTime() gera um erro 4051 quando usado apenas com uma hora, por exemplo StrToTime("17:35") se for usada uma data e hora, por exemplo: StrToTime("2003.8.12 17:35") não há erro.
Isto pode ser visto com o código anexado, execute-o como uma EA e altere a entrada de TimeClose_ = "2003.8.12 21:45 21:45" para TimeClose_ = "21:45".
O arquivo de ajuda mostra isso como um exemplo, portanto deve ser válido . . StrToTime("17:35"); // retorna a data atual com a hora dada
Observe também o russo no arquivo de ajuda em inglês (ver abaixo) : [ em] Строка в формате "yyyy.mm.dd hh:mi ".
StrToTime
Converte o fio no formato "yyyy.mm.dd hh:mi" para o tipo datetime (a quantidade de segundos que passaram desde 1 de janeiro de 1970).
data/hora StrToTime(
valor da cadeia // cadeia
);
Parâmetros
valor
[em] Строка в формате "yyyyy.mm.dd hh:mi ".
Valor retornado
Valor do tipo de tempo como um número de segundos, passado desde 01.01.1970.
Exemplo:
data/hora var1,var2,var3;
var1=StrToTime("2003.8.12 17:35");
var2=StrToTime("17:35"); // retorna a data atual com a hora dada
var3=StrToTime("2003.8.12"); // retorna a data com a meia-noite de "00:00"