Ver Mensaje Individual
  #6 (permalink)  
Antiguo 12/01/2008, 11:16
Avatar de erick_arcini
erick_arcini
 
Fecha de Ingreso: julio-2005
Ubicación: Jaltenco / DF
Mensajes: 1.723
Antigüedad: 19 años, 7 meses
Puntos: 50
Re: Restarle HORAS a una FECHA

Cita:
Iniciado por magosc Ver Mensaje
Hola erick_arcini!!... de nuevo muchas gracias por tu ayuda....

Si pues eso es lo que quiero hacer, como tu lo haz dicho , solo se me habia escapado un detalle ... estoy trabajando en VB y lo q hice fue pasar ese codigo q me diste en C# a VB... (http://labs.developerfusion.co.uk/co...arp-to-vb.aspx) y cuando lo ejecuto en mi PC... simpre me da la fecha y al final la hora, PERO la hora no cambia de 07:00:00 y cuando lo subo al servidor.... me da casi lo mismo, solo q la hora la es siempre 00:00:00
Estoy pensando seriamente en hacer una gran funcion para eso... es decir, "hacerlo a pie" ya que trate de entender q hacia esto DateTime.TryParse pero nada... no le capte mucho

Muchas gracias amigo...
El TryParse intenta convertir una cadena de tiempo a un TimeSpan, con la ventaja es que si la riegas al pasar el tiempo te avisa que la estas defecando.

con lo que me explica de que usas VB, te recomiendo que para tus próximas dudas digas en que lenguaje estas programando por que su sintaxis es bastante diferente y los sistemas que te cambian de código a código son tremendamente torpes, a mi parecer claro esta

Mira, te dejo este código para ver si ahora si hace lo que necesitas

Código:

        Dim tiempo As DateTime = DateTime.Now
        Dim tiempo2 As DateTime = DateTime.Now
        Dim reloj As TimeSpan = tiempo.TimeOfDay
        reloj = reloj.Subtract(TimeSpan.Parse((reloj.Hours - 7) & ":" & reloj.Minutes & ":" & reloj.Seconds))
        tiempo = tiempo.Subtract(reloj)
        Label1.Text = tiempo2.ToString()
        Label2.Text = tiempo.ToString()
Yo lo probe en una aplicación de asp y todo va bien, ahora solo queda de ti aplicarlo como se debe
__________________
Mejoremos nuestro país, ayudemos al planeta... próximamente.