Hola, quiero convertir de char a string, esta condicion la pueden ver en el bloque de mi else del codigo que mostrare.
Explico lo que quiero hacer:
Recibo unos datos de hora, es decir recibo lo siguiente: 03 <-- indica que son las 3 de la mañana, pero yo solo necesito el numero 3 y quitar el 0 ya que asi voy a buscar en mi base de datos. Por eso la razon de eliminar el 0.
Cuando es una hora como: 15 <-- son las 3 de la tarde por esto aqui no elimino nada y quiero asignar este valor a la variable horareal la cual es de tipo char.
El codigo acontinuacion:
Código C++:
Ver originalDateTime horita = Convert.ToDateTime(RadTimePicker1.SelectedDate);
String horastring = String.Format("{0:HH}", horita);
char horareal;
if (horastring[0] == '0')
{
horareal = horastring[1];
}
else
{
horareal = horastring;
}
El error:
Código:
Error 1 Use of unassigned local variable 'horareal'
Me pueden ayudar?
Saludos
-----Editado:
Creo que ya llegue a la solucion pero de cualquier forma me gustaria que comentaran sus puntos de vistas y consejos.
Saludos
Código C++:
Ver originalDateTime horita = Convert.ToDateTime(RadTimePicker1.SelectedDate);
String horastring = String.Format("{0:HH}", horita);
if (horastring[0] == '0')
{
horastring = horastring[1].ToString();
}
else
{
horastring = horastring;
}