Ayuda con VISUAL BASIC. Sobre una función!!

  • Iniciador del tema Iniciador del tema Txema5
  • Fecha de inicio Fecha de inicio

Txema5

Miembro
10.788 mensajesdesde 2002
5 agradecimientos
Ayuda con VISUAL BASIC. Sobre una función!!

Estoy con una historia entre manos, y necesitaria saber si existe alguna manera de saber los segundos transcurridos desde una fecha en concreto hasta el momento actual.

O sea, yo a esa función le doy la fecha de mi cumpleaños por ejemplo y me tiene que decir los segundos que han transcurrido.


Nota: Pero que perezoso que soy!

Un abrazo!
 
Re: Ayuda con VISUAL BASIC. Sobre una función!!

con excel coño...

que pareces novato

=valor(la celda donde está la fecha grande)
=valor(la celda donde está la fecha pequeña)


restas los numeros

es el numero de dias entre las fechas

multiplicas el numero de dias por los segundos que tiene un dia (86400) y ya está.

yo hace 829785600 segundos (maomenos) que naci
 
Re: Ayuda con VISUAL BASIC. Sobre una función!!

Astolfo Hynkel dijo:
con excel coño...

que pareces novato

Con Excel?? Necesito que sea en Visual Basic! Aunque creo que ya intuyo una luz al final del tunel. De todas maneras se agradecerá cualquier consejo!


Un abrazo!
 
Re: Ayuda con VISUAL BASIC. Sobre una función!!

Por el culo te la hinco.
 
Re: Ayuda con VISUAL BASIC. Sobre una función!!

Que flojo que eres macho, juasjuasjuasjuas.

Ni idea de como se hace en VB, pero a poco que sea un programa lógico, si visualizas o conviertes una variable de tipo fecha a un número "float", la parte entera será el número de días y la parte decimal será la hora respecto a la proporción de un día, o dicho de otra forma, restando dos fechas, la parte entera te indica el número de días.

Prueba algo así:

dias=(trunc(ffinal-finicial))*3600*24

Funcionará?

Saludos.

PD: Me decepcionas... Visual Basic, cagontó, si eso no sirve más que para usar los discos como posavasos de cubatas...
 
Re: Ayuda con VISUAL BASIC. Sobre una función!!

Función --> Datediff(intervalo,fecha1,fecha2).

Para calcular la diferencia en segundos debes poner en intervalo "s" (con las comillas dobles incluidas).

Si fecha2 > fecha1 da un valor positivo en caso contrario, el resultado es negativo.

Salu2.
 
Re: Ayuda con VISUAL BASIC. Sobre una función!!

mike88 dijo:
Función --> Datediff(intervalo,fecha1,fecha2).

Para calcular la diferencia en segundos debes poner en intervalo "s" (con las comillas dobles incluidas).

Si fecha2 > fecha1 da un valor positivo en caso contrario, el resultado es negativo.

Salu2.

Esa es la respuesta correcta. aunque ya lo hice esta tarde antes de leeros, muchismas gracias!

Ahora viene lo dificil, pero bueno, como todos sabeis el tener que tocar varios lenguajes de programación a la vez hace que no haya nada mejor que el F5!


Un abrazo!
 
Atrás
Arriba