![MQL5 - Lenguaje de estrategias comerciales para el terminal de cliente MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
Está perdiendo oportunidades comerciales:
- Aplicaciones de trading gratuitas
- 8 000+ señales para copiar
- Noticias económicas para analizar los mercados financieros
Registro
Entrada
Usted acepta la política del sitio web y las condiciones de uso
Si no tiene cuenta de usuario, regístrese
Los documentos mq4 han sido actualizados. Ambos están en mt4. https://docs.mql4.com/convert/StrToTime y https://docs.mql4.com/convert/stringtotime
Sí, pero sigue dando el código de error 4051 a menos que se utilice el formato completo ("aaaa.mm.dd hh:mi")
Sí, pero sigue dando el código de error 4051 a menos que se utilice el formato completo ("aaaa.mm.dd hh:mi")
¿Se informa al ServiceDesk?
No lo creo (se ha publicado aquí en B604 o así y ahora en B610 todavía necesita ser arreglado)
¿Se informa al ServiceDesk?
Sí, fui todo lo negativo que pude ser, así que lo denuncié por despecho . . .
Hola,
StrToTime() genera un error 4051 cuando sólo se utiliza con una hora, por ejemplo StrToTime("17:35") si se utiliza una fecha y hora, ejemplo: StrToTime("2003.8.12 17:35") no se produce ningún error.
Esto se puede ver con el código adjunto, ejecútelo como un EA y cambie la entrada de TimeClose_ = "2003.8.12 21:45 21:45" a TimeClose_ = "21:45"
El archivo de ayuda muestra esto como un ejemplo por lo que debería ser válido.... StrToTime("17:35"); // devuelve la fecha actual con la hora dada
Tenga en cuenta también el ruso en el archivo de ayuda Inglés (ver más abajo) : [ en] Строка в формате "yyyy.mm.dd hh:mi ".
StrToTime
Convierte una cadena en el formato "aaaa.mm.dd hh:mi" a tipo datetime (la cantidad de segundos que han pasado desde el 1 de enero de 1970).
datetime StrToTime(
valor de la cadena // cadena
);
Parámetros
valor
[in] Строка в формате "aaaa.mm.dd hh:mi ".
Valor devuelto
Valor de tipo datetime como número de segundos, pasado desde el 01.01.1970.
Ejemplo:
datetime var1,var2,var3;
var1=StrToTime("2003.8.12 17:35");
var2=StrToTime("17:35"); // devuelve la fecha actual con la hora dada
var3=StrToTime(" 2003.8.12"); // devuelve la fecha con la hora de medianoche "00:00"