Foro de elhacker.net

Programación => 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
  1. Private Sub Form_Load()
  2.    LblHora.Caption = Time
  3.    LblFecha.Caption = Date
  4. End Sub
  5.  


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
Usando las funciones Time y Date, para hora y fecha respectivamente:

Código
  1. Private Sub Form_Load()
  2.    LblHora.Caption = Time
  3.    LblFecha.Caption = Date
  4. End Sub
  5.  

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.



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
  1. Private Sub Timer1_Timer()
  2. lblHora.Caption = Format(Now, "hh:mm:ss")
  3. End Sub

Gracias


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

Código:
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:

Código:
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
  1. Label1.caption = Time
  2. 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
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:

Código:
DateTime.Now

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

Ejemplo:

Código:
private sub form_load()
    msgbox Now
end sub

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

Saludos