TODOPIC
Lenguajes de programación para PC => Visual Basic => Mensaje iniciado por: JavisusII en 14 de Agosto de 2006, 19:07:06
-
Muy buenas amigos.
Mi duda es la siguiente:
Tengo dos variables datetime (extraidos de una base sql)
variable1=12/02/2006 3:30:00
variable2=12/02/2006 5:30:00
y lo que necesito es la diferencia en horas----> variable3=2h
Problemas:
- No consiguo introducir una variable date (variable1) en otra variable ejemplo string
es decir Varstring=variable no se puede.
quería sólo coger las horas tipo
VarString_horas=mid$(variable1,10,2)
VarString_minutos=mid$(variable1,12,2)
En fín que lo que quiero es tener una variable con las horas y otra con los minutos
y por ahora no hay manera.
Como para los expertos esto será fácil, a ellos acudo.
Gracias de antemano.
PD:toda sugerencia de como hacerlo será bienvenida.
-
Hola.
¿variable DateTime?
¿Estás usando algun módulo de DB que agrega ese tipo de variable?
proba con:
Varstring=cstr(variable1)
y aplicando la mísma instrucción...
VarString_horas=mid$(cstr(variable1),10,2)
VarString_minutos=mid$(cstr(variable1),12,2)
Tene cuidado con los mid$. Puede que no sean suficiente, ya que probablemente las horas se corran de posición, dependiendo si las horas son mayores a 9.Esto también afectaría a los minutos.
Saludos.
-
jejej fallo mio ,
una variable string sí puede contener una de tipo date
Saludos