public void Tiempo()
{
uint hora = 0;
uint minuto = 0;
uint segundo = 0;
uint resultado=0;
byte* receive_buf = stackalloc byte[3];
DWORD RecvLength = 3;
ReceivePacket(receive_buf, &RecvLength);
hora = receive_buf[0];
minuto = receive_buf[1];
segundo = receive_buf[2];
resultado = hora + "/" + minuto + "/" + segundo;
return resultado;
}
public string Tiempo()
{
string hora ;
string minuto ;
string segundo ;
string fecha;
byte* receive_buf = stackalloc byte[3];
DWORD RecvLength = 3;
ReceivePacket(receive_buf, &RecvLength);
hora = receive_buf[0];
minuto = receive_buf[1];
segundo = receive_buf[2];
//fecha = 12;
return fecha;
}
resultado.Text = (usbapi.Tiempo().ToString());
string resultado = receive_buf[ 0 ].ToString() + ":" + receive_buf[ 1 ].ToString() + ":" + receive_buf[ 2 ].ToString();
string mensaje = string.Format("{0:0#)", 5);
Console.WriteLine(mensaje);
fecha = mensaje;
return fecha;
Supuestamente deberia de retornar "05" verdad ?? Estuve buscando en la ayuda del VC# y para "00025" es D5, supongo q podria ser D2 aunq tambien lo e intentado y me sale el mismo error :? Console.WriteLine(fecha);
Y va igual :? Es esto normal ?? No hace nada esa linea o que sucede ? :-)Si funciona: {0:0#} el numero antes de los dos puntos quiere decir q argumento cojer de los q ponga despues de las comas verdad ?? =DEfectivamente :).
Gracias funciono de maravilla x)Por nada :P.
Gracias a todos :D
Quito esto:Jajajajaja, es que esa instrucción simplemente imprime el texto en una ventana de consola, como seguramente no tienes una, pues no se ve. Está allí porque el código lo probé en Linux ;).Código: [Seleccionar]Console.WriteLine(fecha);Y va igual :? Es esto normal ?? No hace nada esa linea o que sucede ? :-)
Jajajajaja, es que esa instrucción simplemente imprime el texto en una ventana de consola, como seguramente no tienes una, pues no se ve. Está allí porque el código lo probé en Linux ;).No ntiendo esto de una ventana de consola pero de todas formas te lo agradesco... Gracias x)