Foros del Web » Programación para mayores de 30 ;) » .NET »

ayuda con strings en c#

Estas en el tema de ayuda con strings en c# en el foro de .NET en Foros del Web. tengo dos textbox que cada uno captura un horario del tipo DateTime con un boton, muestran la diferencia en otro textbox con otro boton, pero ...
  #1 (permalink)  
Antiguo 14/06/2010, 16:18
 
Fecha de Ingreso: agosto-2008
Mensajes: 11
Antigüedad: 15 años, 9 meses
Puntos: 0
ayuda con strings en c#

tengo dos textbox que cada uno captura un horario del tipo DateTime con un boton, muestran la diferencia en otro textbox con otro boton, pero ahora necesito ayuda,
por que quiero que si por eejmplo la hora esta entre "00:00:00" y "00:15:00" imprima por decir: textbox3.text = "2.00";
osea, se puede decir que quiero definir rangos pero de strings....
espero este bien explicado lo que necesito hacer...
saludos y gracias por la ayuda
  #2 (permalink)  
Antiguo 15/06/2010, 08:00
 
Fecha de Ingreso: febrero-2010
Ubicación: Guayaquil - Ecuador
Mensajes: 350
Antigüedad: 14 años, 2 meses
Puntos: 13
Respuesta: ayuda con strings en c#

El string es un formato demasiado abierto, ya que puedes tener strings "0", "0A", etc. Siempre y cuando tu cadena este normalizada entonces podrias hacerlo, pero en general es una practica poco recomendada. Podrias usar: DateTime.Compare(Fecha1, Fecha2). Esto te devolveria un entero, que en tu caso seria que si es 15 entonces haga el proceso que deseas. Ojo, la Fecha1 y Fecha2 deben ser DateTime tambien.

Espero haberte ayudado.
  #3 (permalink)  
Antiguo 15/06/2010, 08:17
Avatar de Malenko
Moderador
 
Fecha de Ingreso: enero-2008
Mensajes: 5.323
Antigüedad: 16 años, 3 meses
Puntos: 606
Respuesta: ayuda con strings en c#

Dale un vistazo a este artículo:

http://blog.stevex.net/string-formatting-in-csharp/

Te explica como puedes formatear los strings para que se adapten a determinadas necesidades. Te ayudaría más, pero no he comprendido del todo lo de "definir rangos de strings".
__________________
Aviso: No se resuelven dudas por MP!
  #4 (permalink)  
Antiguo 15/06/2010, 11:49
 
Fecha de Ingreso: agosto-2008
Mensajes: 11
Antigüedad: 15 años, 9 meses
Puntos: 0
Respuesta: ayuda con strings en c#

Cita:
Iniciado por Malenko Ver Mensaje
Dale un vistazo a este artículo:

[url]http://blog.stevex.net/string-formatting-in-csharp/[/url]

Te explica como puedes formatear los strings para que se adapten a determinadas necesidades. Te ayudaría más, pero no he comprendido del todo lo de "definir rangos de strings".
con "rangos" me refiero a:
cuando las horas(dateTimes) se comparan dara un resultado,
por ejemplo, si comparo 6:50 y 4:30 el resultado sera 2:20, entonces aqui es donde yo quiero por decir "rangos" que si esa diferencia resulta entre por decir 2:16 y 2:30 en una etiqueta que ya tengo me mueste "14.00" por decir asi....

hice algo similiar con un if, pero me dijeron que no es recomendable, aki no pude definir un "rango", solo puse que si el resultado es "01:00:00" me imprima en la etiqueta "7.00", el codigo es este:


Código C#:
Ver original
  1. string tEQ1 = Convert.ToString(tiempoEQ1.Text);
  2.             if (tEQ1 == "01:00:00")
  3.             {
  4.                 totalEQ1.Text = "7.00";
  5.             }
  #5 (permalink)  
Antiguo 15/06/2010, 11:56
 
Fecha de Ingreso: febrero-2010
Ubicación: Guayaquil - Ecuador
Mensajes: 350
Antigüedad: 14 años, 2 meses
Puntos: 13
Respuesta: ayuda con strings en c#

Simple curiosidad: ¿Qué es lo que deseas hacer exactamente?
Quizas podriamos sugerirte otro metodo para que puedas hacer lo que quieres.
  #6 (permalink)  
Antiguo 15/06/2010, 12:05
 
Fecha de Ingreso: agosto-2008
Mensajes: 11
Antigüedad: 15 años, 9 meses
Puntos: 0
Respuesta: ayuda con strings en c#

estoy haciendo una aplicacion para mi ciber, etonces, si por ejemplo me calcula que un cliente duro 15 min quiero que me diga que fueron "2pesos" por ejemplo
pero si dura 25 min, ya no seria dos pesos, seria por decir "3pesos", a eso me refieron con los rangos, que si dura entre 16-30 min cobrare xxx cantidad, me expliko?
  #7 (permalink)  
Antiguo 15/06/2010, 15:25
 
Fecha de Ingreso: febrero-2010
Ubicación: Guayaquil - Ecuador
Mensajes: 350
Antigüedad: 14 años, 2 meses
Puntos: 13
Respuesta: ayuda con strings en c#

A ver si entendi bien. Tu tienes tu cyber, tienes tu maquina administrador y en el mismo instalado tu sistema. Entonces tu registras la hora cuando el cliente empieza a navegar, por ejemplo las 16:00, y cuando termina tu registras la hora de salida, las 16:30 por ejemplo, supongo tendras un boton procesar que deseas que te realize el calculo verdad?
Mi pregunta es: de que forma y por medio de que control realizar la captura de la hora?
  #8 (permalink)  
Antiguo 16/06/2010, 13:17
 
Fecha de Ingreso: agosto-2008
Mensajes: 11
Antigüedad: 15 años, 9 meses
Puntos: 0
Respuesta: ayuda con strings en c#

asi es yo capturo la hora y salida del cliente...
y lo hago con esto en un boton:
Código C#:
Ver original
  1. DateTime inicio1 = DateTime.Parse(inicioEQ1.Text);
  2.                 DateTime final1 = DateTime.Parse(finalEQ1.Text);
  3.                 TimeSpan diff1 = final1.Subtract(inicio1);
  4.                 tiempoEQ1.Text = diff1.ToString();
  #9 (permalink)  
Antiguo 29/06/2010, 17:48
 
Fecha de Ingreso: agosto-2008
Mensajes: 11
Antigüedad: 15 años, 9 meses
Puntos: 0
Respuesta: ayuda con strings en c#

ayuda por favor..

Etiquetas: strings
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 20:07.