GeneXus - Agregar variables Date e DateTime en un Datetime

 
Vista:

Agregar variables Date e DateTime en un Datetime

Publicado por Guilherme (2 intervenciones) el 14/02/2007 13:39:32
Hola!

Yo necessito saber se, en GeneXus 8.0, hay como agregar 2 valores del tipos Date en el formato D(6) y Datetime en el formato T(0.5) en uno solo DateTime T(8.5).

Necessito de una procedure que retorne la diferença de 2 datas/horas pero mi sistema guarda las datas en tipos Date(6) y las horas en Datetimes T(0.5) por eso mi pergunta.

Muchas gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Agregar variables Date e DateTime en un Datetim

Publicado por PabloF (275 intervenciones) el 14/02/2007 15:02:46
Podes pasar de Time a Caracter y de caracter a date, de esta manera:

&fecha = CtoD(TtoC(&fechahora,8,0))

Saludos, PF
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Agregar variables Date e DateTime en un Datetim

Publicado por Hector (1 intervención) el 15/02/2007 07:10:58
Hola..

Mira lo que te aconsejaria es que crearas una sola variable del tipo DateTime...llamala por ej. &DTinicial...y otro &DTfinal...y utilizalos para guardar en su momento los valores que ahora guardas en esas dos 2 variables de 2 tipos distintos...

La forma de hacerlo es con el metodo Now( )....ej.

&DTinicial = Now( )

Esto te guardara la hora y fecha actuales de la maquina donde se encuentra tu ejecutable......dentro de esa variable
Haz lo mismo con &DTfinal....claro en el momento en ke lo necesites

Despues...no estoy seguro..haces una resta

&dif = &DTinicial -&DTfinal

Espero te sirva de algo
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar