Autor Tema: Manipular variables date  (Leído 2597 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado JavisusII

  • PIC12
  • **
  • Mensajes: 79
Manipular variables date
« 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.
Xavi (Barcelona)

Desconectado BrunoF

  • Administrador
  • DsPIC30
  • *******
  • Mensajes: 3865
Re: Manipular variables date
« Respuesta #1 en: 14 de Agosto de 2006, 19:42:05 »
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.
« Última modificación: 14 de Agosto de 2006, 19:50:44 por BrunoF »
"All of the books in the world contain no more information than is broadcast as video in a single large American city in a single year. Not all bits have equal value."  -- Carl Sagan

Sólo responderé a mensajes personales, por asuntos personales. El resto de las consultas DEBEN ser escritas en el foro público. Gracias.

Desconectado JavisusII

  • PIC12
  • **
  • Mensajes: 79
Re: Manipular variables date
« Respuesta #2 en: 15 de Agosto de 2006, 22:31:01 »
jejej fallo mio ,

una variable string sí puede contener una de tipo date

Saludos
Xavi (Barcelona)


 

anything