Test Foro de elhacker.net SMF 2.1

Programación => .NET (C#, VB.NET, ASP) => Programación General => Programación Visual Basic => Mensaje iniciado por: Crazy.sx en 20 Mayo 2008, 17:20 PM

Título: Duda: Fecha y Hora
Publicado por: Crazy.sx en 20 Mayo 2008, 17:20 PM
Hola, yo tengo una duda. ¿Cómo hago para que se vea la fecha y la hora en los label?. Espero que me puedan ayudar.

Gracias. Saludos :)
Título: Re: Duda: Fecha y Hora
Publicado por: cassiani en 20 Mayo 2008, 17:30 PM
Usando las funciones Time y Date, para hora y fecha respectivamente:

Código (vb) [Seleccionar]
Private Sub Form_Load()
    LblHora.Caption = Time
    LblFecha.Caption = Date
End Sub
Título: Re: Duda: Fecha y Hora
Publicado por: seba123neo en 20 Mayo 2008, 18:44 PM
tambien podes usar Now si queres que te muestre las 2 cosas al mismo tiempo...
Título: Re: Duda: Fecha y Hora
Publicado por: Crazy.sx en 20 Mayo 2008, 19:05 PM
Cita de: cΔssiΔnі en 20 Mayo 2008, 17:30 PM
Usando las funciones Time y Date, para hora y fecha respectivamente:

Código (vb) [Seleccionar]
Private Sub Form_Load()
   LblHora.Caption = Time
   LblFecha.Caption = Date
End Sub


Asi lo tengo pero no funciona, hace poco que estoy empezando con este lenguaje y no sé como hacer esto. He visto y eh probado esto pero no me funciona, me refiero al label de la hora.

Me sale un error que dice: "Method or data member not found", y se selecciona el Caption de la hora. supongo que algo me falta, no? =S, pero en la fecha sale todo bien.




Cita de: seba123neo en 20 Mayo 2008, 18:44 PM
tambien podes usar Now si queres que te muestre las 2 cosas al mismo tiempo...

Como sería eso del Now? ´Sería algo así?

Código (vb) [Seleccionar]
Private Sub Timer1_Timer()
lblHora.Caption = Format(Now, "hh:mm:ss")
End Sub


Gracias
Título: Re: Duda: Fecha y Hora
Publicado por: seba123neo en 20 Mayo 2008, 19:23 PM
simplemente pone:

Private Sub Form_Load()
Label1.Caption = Now
End Sub


y listo,te sale la fecha y la hora,si queres que se actualize ponelo en un Timer con intervalo 1 segundo...

sobre el codigo que no te funciona,pues te tiene que funcionar,son funciones basicas de visual basic,pero es verdad hay veces que a algunos no les funcionan las  funciones mas basicas de visual,por eso hay que anteponer el VBA antes de la funcion...o sea algo asi:

Private Sub Form_Load()
    LblHora.Caption = VBA.Time
    LblFecha.Caption = VBA.Date
End Sub


saludos.


Título: Re: Duda: Fecha y Hora
Publicado por: & eDu & en 20 Mayo 2008, 19:51 PM
-Añade un timer y de intervalo 1000
-Dale doble click al timer y pon:

Código (vb) [Seleccionar]
Label1.caption = Time
Label2.caption = Date
Título: Re: Duda: Fecha y Hora
Publicado por: Crazy.sx en 21 Mayo 2008, 04:50 AM
Listo muchachos, gracias, ya pude hacerlo. Era muy fácil... :laugh: :xD

Saludos...
Título: Re: Duda: Fecha y Hora
Publicado por: Littl3 en 21 Mayo 2008, 08:50 AM
cual era el problema? ponerle VBA?
saludos
Título: Re: Duda: Fecha y Hora
Publicado por: Crazy.sx en 21 Mayo 2008, 16:40 PM
No probé con el VBA. He probado a todos pero habia diferencias, por ejemplo si lo usaba en el Form la fecha y la hora aparecían pero "congeladas", Usando el Now tambien me funcionaba. Pero especificamente yo quería que se vea el reloj contando los minutos y los segundos, asi que hice como Mojambalupe lo expuso y pude ver el reloj y la fecha corriendo. Pero la verdad es que aprendi y por eso les agradezco :P

Saludos
Título: Re: Duda: Fecha y Hora
Publicado por: naderST en 21 Mayo 2008, 21:06 PM
Cita de: lukhardy en 21 Mayo 2008, 16:40 PM
No probé con el VBA. He probado a todos pero habia diferencias, por ejemplo si lo usaba en el Form la fecha y la hora aparecían pero "congeladas", Usando el Now tambien me funcionaba. Pero especificamente yo quería que se vea el reloj contando los minutos y los segundos, asi que hice como Mojambalupe lo expuso y pude ver el reloj y la fecha corriendo. Pero la verdad es que aprendi y por eso les agradezco :P

Saludos

Pero siempre te funciono osea te salia la fecha pero conjelada todo este tiempo?
Título: Re: Duda: Fecha y Hora
Publicado por: Tughack en 22 Mayo 2008, 00:20 AM
Para ponerle algo antes se pone DateTime... No k haga alguna diferencia pero hay k hacer las cosas correctamente.

Ejemplo:

DateTime.Now


Aunk eso solo hace falta kuando hay una funcion en el programa con el mismo nombre.

Ejemplo:

private sub form_load()
    msgbox Now
end sub

private function Now() as string
    Now = "lol"
end function


Saludos