Discussion:
Agregar la hora a un campo DATETIME
(demasiado antiguo para responder)
Ricardo De Castro Aquino
2007-02-22 19:25:57 UTC
Permalink
Hola amigos.

Tengo una fecha en un campo fecha y una hora en el formato "hh:mm" (ej..:
"09:45") y en un campo tipo caracter.
La pregunta es: ¿cuál es la mejor forma de concatenar ambos campos en un
DATETIME?
--
Saludos concatenables

Ricardo De Castro Aquino
Asunción - Paraguay
***@blon.netvision.com.py (no sonar la campana para enviar al
privado)
"Apoye a FoxPro, usándolo legalmente!"
Luis María Guayán
2007-02-22 18:47:11 UTC
Permalink
Una forma:

ldFecha = DATE()
lcHora = "09:45"
ltFechaHora = DATETIME(YEAR(ldFecha), MONTH(ldFecha), DAY(ldFecha),
VAL(LEFT(lcHora,2)), VAL(RIGHT(lcHora,2)))
? ltFechaHora
--
Luis María Guayán
Tucumán, Argentina
________________________________
SysOp de www.PortalFox.com
Microsoft Visual FoxPro MVP
________________________________
La palabra imposible solo figura
en el diccionario de los tontos
Post by Ricardo De Castro Aquino
Hola amigos.
"09:45") y en un campo tipo caracter.
La pregunta es: ¿cuál es la mejor forma de concatenar ambos campos en un
DATETIME?
--
Saludos concatenables
Ricardo De Castro Aquino
Asunción - Paraguay
privado)
"Apoye a FoxPro, usándolo legalmente!"
Ricardo De Castro Aquino
2007-02-22 20:14:06 UTC
Permalink
Hola Luis Ma.

Parece ser que estamos "sintonizados", esa es exactamente la forma como lo
estoy haciendo. Pensaba nomás que podría haber una forma más sencilla. Sin
tener que desglosar toda la fecha. Algo como hacer un:
ltFechaHora = DTOT(ldFecha)
y luego agregar la hora a ltFechaHora, se puede?
--
Saludos simplificables

Ricardo De Castro Aquino
Asunción - Paraguay
***@rema.netvision.com.py (para enviar al privado no hace falta
venir en bote)
"Apoye a FoxPro, usándolo legalmente!"
Post by Luis María Guayán
ldFecha = DATE()
lcHora = "09:45"
ltFechaHora = DATETIME(YEAR(ldFecha), MONTH(ldFecha), DAY(ldFecha),
VAL(LEFT(lcHora,2)), VAL(RIGHT(lcHora,2)))
? ltFechaHora
--
Luis María Guayán
Tucumán, Argentina
________________________________
SysOp de www.PortalFox.com
Microsoft Visual FoxPro MVP
________________________________
La palabra imposible solo figura
en el diccionario de los tontos
Post by Ricardo De Castro Aquino
Hola amigos.
"09:45") y en un campo tipo caracter.
La pregunta es: ¿cuál es la mejor forma de concatenar ambos campos en un
DATETIME?
--
Saludos concatenables
Ricardo De Castro Aquino
Asunción - Paraguay
privado)
"Apoye a FoxPro, usándolo legalmente!"
Luis María Guayán
2007-02-22 21:02:22 UTC
Permalink
En VFP todo se puede :-P

Otra forma:

ldFecha = DATE()
lcHora = "09:45"
ltFechaHora = DTOT(ldFecha) + Hor2Seg(lcHora)
? ltFechaHora

*--------------------------------------------------------------------------
* FUNCTION Hor2Seg(cHora)
*--------------------------------------------------------------------------
* Transforma HH:MM:SS a segundos transcurridos desde la medianoche
*--------------------------------------------------------------------------
FUNCTION Hor2Seg(cHora)
RETURN VAL(SUBSTR(cHora,1,2))*3600 + ;
VAL(SUBSTR(cHora,4,2))*60 + ;
VAL(SUBSTR(cHora,7,2))
ENDFUNC
*--------------------------------------------------------------------------

Saludos funcionales,
--
Luis María Guayán
Tucumán, Argentina
________________________________
SysOp de www.PortalFox.com
Microsoft Visual FoxPro MVP
________________________________
La palabra imposible solo figura
en el diccionario de los tontos
Post by Ricardo De Castro Aquino
Hola Luis Ma.
Parece ser que estamos "sintonizados", esa es exactamente la forma como lo
estoy haciendo. Pensaba nomás que podría haber una forma más sencilla. Sin
ltFechaHora = DTOT(ldFecha)
y luego agregar la hora a ltFechaHora, se puede?
--
Saludos simplificables
Ricardo De Castro Aquino
Asunción - Paraguay
venir en bote)
"Apoye a FoxPro, usándolo legalmente!"
Post by Luis María Guayán
ldFecha = DATE()
lcHora = "09:45"
ltFechaHora = DATETIME(YEAR(ldFecha), MONTH(ldFecha), DAY(ldFecha),
VAL(LEFT(lcHora,2)), VAL(RIGHT(lcHora,2)))
? ltFechaHora
--
Luis María Guayán
Tucumán, Argentina
________________________________
SysOp de www.PortalFox.com
Microsoft Visual FoxPro MVP
________________________________
La palabra imposible solo figura
en el diccionario de los tontos
Post by Ricardo De Castro Aquino
Hola amigos.
Tengo una fecha en un campo fecha y una hora en el formato "hh:mm"
"09:45") y en un campo tipo caracter.
La pregunta es: ¿cuál es la mejor forma de concatenar ambos campos en un
DATETIME?
--
Saludos concatenables
Ricardo De Castro Aquino
Asunción - Paraguay
privado)
"Apoye a FoxPro, usándolo legalmente!"
Ricardo De Castro Aquino
2007-02-22 23:11:10 UTC
Permalink
Excelente!

Era eso lo que yo no sabía! Que se podía agregar la hora a la fecha, en
formato de segundos, para crear el datetime...
Me gusta mucho más esa forma. Solo le hice una pequeña adaptación. Tengo los
campos dFecha D y cHora C(5).
Necesito usarlos para crear un campo datetime en una vista, así que opté por
lo que sigue:
SELECT... blá, blá, blá...;
DTOT(dFecha) + VAL(LEFT(cHoraMin,2))*3600 + VAL(RIGHT(cHoraMin,2))*60 AS
tFechaHora ;
.... blá, blá, blá

De hecho, tengo la intención de transformar dicho campo en un campo entero y
guardar la hora en formato militar (1715 = 5:15 pm). En ese caso usaría
simplemente:

DTOT(ldFecha) + INT(iHoraMin/100)*3600 + MOD(iHoraMin,100)*60

Ambos me parecen más óptimos que el método que estaba usando anteriormente.
;-)

Gracias maestro!

---
Saludos optimizables

Ricardo De Castro Aquino
Asunción - Paraguay
***@tictac.netvision.com.py (callar el reloj para enviar al
privado)
"Apoye a FoxPro, usándolo legalmente!"
Post by Luis María Guayán
En VFP todo se puede :-P
ldFecha = DATE()
lcHora = "09:45"
ltFechaHora = DTOT(ldFecha) + Hor2Seg(lcHora)
? ltFechaHora
*--------------------------------------------------------------------------
* FUNCTION Hor2Seg(cHora)
*--------------------------------------------------------------------------
* Transforma HH:MM:SS a segundos transcurridos desde la medianoche
*--------------------------------------------------------------------------
FUNCTION Hor2Seg(cHora)
RETURN VAL(SUBSTR(cHora,1,2))*3600 + ;
VAL(SUBSTR(cHora,4,2))*60 + ;
VAL(SUBSTR(cHora,7,2))
ENDFUNC
*--------------------------------------------------------------------------
Saludos funcionales,
--
Luis María Guayán
Tucumán, Argentina
________________________________
SysOp de www.PortalFox.com
Microsoft Visual FoxPro MVP
________________________________
La palabra imposible solo figura
en el diccionario de los tontos
Post by Ricardo De Castro Aquino
Hola Luis Ma.
Parece ser que estamos "sintonizados", esa es exactamente la forma como lo
estoy haciendo. Pensaba nomás que podría haber una forma más sencilla. Sin
ltFechaHora = DTOT(ldFecha)
y luego agregar la hora a ltFechaHora, se puede?
--
Saludos simplificables
Ricardo De Castro Aquino
Asunción - Paraguay
venir en bote)
"Apoye a FoxPro, usándolo legalmente!"
Post by Luis María Guayán
ldFecha = DATE()
lcHora = "09:45"
ltFechaHora = DATETIME(YEAR(ldFecha), MONTH(ldFecha), DAY(ldFecha),
VAL(LEFT(lcHora,2)), VAL(RIGHT(lcHora,2)))
? ltFechaHora
--
Luis María Guayán
Tucumán, Argentina
________________________________
SysOp de www.PortalFox.com
Microsoft Visual FoxPro MVP
________________________________
La palabra imposible solo figura
en el diccionario de los tontos
Post by Ricardo De Castro Aquino
Hola amigos.
Tengo una fecha en un campo fecha y una hora en el formato "hh:mm"
"09:45") y en un campo tipo caracter.
La pregunta es: ¿cuál es la mejor forma de concatenar ambos campos en
un
Post by Ricardo De Castro Aquino
Post by Luis María Guayán
Post by Ricardo De Castro Aquino
DATETIME?
--
Saludos concatenables
Ricardo De Castro Aquino
Asunción - Paraguay
al
Post by Ricardo De Castro Aquino
Post by Luis María Guayán
Post by Ricardo De Castro Aquino
privado)
"Apoye a FoxPro, usándolo legalmente!"
Fernando D. Bozzo
2007-02-23 12:06:45 UTC
Permalink
Hola:

Desde mi experiencia, la mejor opción es la primera que puso Luis
María, ya que es independiente de los seteos de fecha, hora y
localización.

TTOC() tiene como problema que depende de SET DATE, SET CENTURY,
etc..... demasiadas dependencias.

Saludos,

Fernando D. Bozzo


On 23 feb, 00:11, "Ricardo De Castro Aquino"
Post by Ricardo De Castro Aquino
Excelente!
Era eso lo que yo no sabía! Que se podía agregar la hora a la fecha, en
formato de segundos, para crear el datetime...
Me gusta mucho más esa forma. Solo le hice una pequeña adaptación. Tengo los
campos dFecha D y cHora C(5).
Necesito usarlos para crear un campo datetime en una vista, así que opté por
SELECT... blá, blá, blá...;
DTOT(dFecha) + VAL(LEFT(cHoraMin,2))*3600 + VAL(RIGHT(cHoraMin,2))*60 AS
tFechaHora ;
.... blá, blá, blá
De hecho, tengo la intención de transformar dicho campo en un campo entero y
guardar la hora en formato militar (1715 = 5:15 pm). En ese caso usaría
DTOT(ldFecha) + INT(iHoraMin/100)*3600 + MOD(iHoraMin,100)*60
Ambos me parecen más óptimos que el método que estaba usando anteriormente.
;-)
Gracias maestro!
---
Saludos optimizables
Ricardo De Castro Aquino
Asunción - Paraguay
privado)
"Apoye a FoxPro, usándolo legalmente!"
Post by Luis María Guayán
En VFP todo se puede :-P
ldFecha = DATE()
lcHora = "09:45"
ltFechaHora = DTOT(ldFecha) + Hor2Seg(lcHora)
? ltFechaHora
*--------------------------------------------------------------------------
* FUNCTION Hor2Seg(cHora)
*--------------------------------------------------------------------------
* Transforma HH:MM:SS a segundos transcurridos desde la medianoche
*--------------------------------------------------------------------------
FUNCTION Hor2Seg(cHora)
RETURN VAL(SUBSTR(cHora,1,2))*3600 + ;
VAL(SUBSTR(cHora,4,2))*60 + ;
VAL(SUBSTR(cHora,7,2))
ENDFUNC
*--------------------------------------------------------------------------
Saludos funcionales,
--
Luis María Guayán
Tucumán, Argentina
________________________________
SysOp dewww.PortalFox.com
Microsoft Visual FoxPro MVP
________________________________
La palabra imposible solo figura
en el diccionario de los tontos
Post by Ricardo De Castro Aquino
Hola Luis Ma.
Parece ser que estamos "sintonizados", esa es exactamente la forma como lo
estoy haciendo. Pensaba nomás que podría haber una forma más sencilla. Sin
ltFechaHora = DTOT(ldFecha)
y luego agregar la hora a ltFechaHora, se puede?
--
Saludos simplificables
Ricardo De Castro Aquino
Asunción - Paraguay
venir en bote)
"Apoye a FoxPro, usándolo legalmente!"
Post by Luis María Guayán
ldFecha = DATE()
lcHora = "09:45"
ltFechaHora = DATETIME(YEAR(ldFecha), MONTH(ldFecha), DAY(ldFecha),
VAL(LEFT(lcHora,2)), VAL(RIGHT(lcHora,2)))
? ltFechaHora
--
Luis María Guayán
Tucumán, Argentina
________________________________
SysOp dewww.PortalFox.com
Microsoft Visual FoxPro MVP
________________________________
La palabra imposible solo figura
en el diccionario de los tontos
el
Post by Ricardo De Castro Aquino
Hola amigos.
Tengo una fecha en un campo fecha y una hora en el formato "hh:mm"
"09:45") y en un campo tipo caracter.
La pregunta es: ¿cuál es la mejor forma de concatenar ambos campos en
un
Post by Ricardo De Castro Aquino
Post by Luis María Guayán
Post by Ricardo De Castro Aquino
DATETIME?
--
Saludos concatenables
Ricardo De Castro Aquino
Asunción - Paraguay
al
Post by Ricardo De Castro Aquino
Post by Luis María Guayán
Post by Ricardo De Castro Aquino
privado)
"Apoye a FoxPro, usándolo legalmente!"
Luis María Guayán
2007-02-23 12:23:32 UTC
Permalink
Hola Fernando, creo que confundiste la funcion DTOT() con TTOC(). Yo también
soy enemigo de usar cualquier función que me retorne fechas ambiguas ;-)

Saludos,
--
Luis María Guayán
Tucumán, Argentina
________________________________
SysOp de www.PortalFox.com
Microsoft Visual FoxPro MVP
________________________________
La palabra imposible solo figura
en el diccionario de los tontos


"Fernando D. Bozzo" <***@gmail.com> escribi� en el mensaje news:***@s48g2000cws.googlegroups.com...
Hola:

Desde mi experiencia, la mejor opción es la primera que puso Luis
María, ya que es independiente de los seteos de fecha, hora y
localización.

TTOC() tiene como problema que depende de SET DATE, SET CENTURY,
etc..... demasiadas dependencias.

Saludos,

Fernando D. Bozzo


On 23 feb, 00:11, "Ricardo De Castro Aquino"
Post by Ricardo De Castro Aquino
Excelente!
Era eso lo que yo no sabía! Que se podía agregar la hora a la fecha, en
formato de segundos, para crear el datetime...
Me gusta mucho más esa forma. Solo le hice una pequeña adaptación. Tengo los
campos dFecha D y cHora C(5).
Necesito usarlos para crear un campo datetime en una vista, así que opté por
SELECT... blá, blá, blá...;
DTOT(dFecha) + VAL(LEFT(cHoraMin,2))*3600 + VAL(RIGHT(cHoraMin,2))*60 AS
tFechaHora ;
.... blá, blá, blá
De hecho, tengo la intención de transformar dicho campo en un campo entero y
guardar la hora en formato militar (1715 = 5:15 pm). En ese caso usaría
DTOT(ldFecha) + INT(iHoraMin/100)*3600 + MOD(iHoraMin,100)*60
Ambos me parecen más óptimos que el método que estaba usando anteriormente.
;-)
Gracias maestro!
---
Saludos optimizables
Ricardo De Castro Aquino
Asunción - Paraguay
privado)
"Apoye a FoxPro, usándolo legalmente!"
Post by Luis María Guayán
En VFP todo se puede :-P
ldFecha = DATE()
lcHora = "09:45"
ltFechaHora = DTOT(ldFecha) + Hor2Seg(lcHora)
? ltFechaHora
*--------------------------------------------------------------------------
Post by Ricardo De Castro Aquino
Post by Luis María Guayán
* FUNCTION Hor2Seg(cHora)
*--------------------------------------------------------------------------
Post by Ricardo De Castro Aquino
Post by Luis María Guayán
* Transforma HH:MM:SS a segundos transcurridos desde la medianoche
*--------------------------------------------------------------------------
Post by Ricardo De Castro Aquino
Post by Luis María Guayán
FUNCTION Hor2Seg(cHora)
RETURN VAL(SUBSTR(cHora,1,2))*3600 + ;
VAL(SUBSTR(cHora,4,2))*60 + ;
VAL(SUBSTR(cHora,7,2))
ENDFUNC
*--------------------------------------------------------------------------
Post by Ricardo De Castro Aquino
Post by Luis María Guayán
Saludos funcionales,
--
Luis María Guayán
Tucumán, Argentina
________________________________
SysOp dewww.PortalFox.com
Microsoft Visual FoxPro MVP
________________________________
La palabra imposible solo figura
en el diccionario de los tontos
Post by Ricardo De Castro Aquino
Hola Luis Ma.
Parece ser que estamos "sintonizados", esa es exactamente la forma como lo
estoy haciendo. Pensaba nomás que podría haber una forma más sencilla. Sin
ltFechaHora = DTOT(ldFecha)
y luego agregar la hora a ltFechaHora, se puede?
--
Saludos simplificables
Ricardo De Castro Aquino
Asunción - Paraguay
venir en bote)
"Apoye a FoxPro, usándolo legalmente!"
Post by Luis María Guayán
ldFecha = DATE()
lcHora = "09:45"
ltFechaHora = DATETIME(YEAR(ldFecha), MONTH(ldFecha), DAY(ldFecha),
VAL(LEFT(lcHora,2)), VAL(RIGHT(lcHora,2)))
? ltFechaHora
--
Luis María Guayán
Tucumán, Argentina
________________________________
SysOp dewww.PortalFox.com
Microsoft Visual FoxPro MVP
________________________________
La palabra imposible solo figura
en el diccionario de los tontos
Post by Ricardo De Castro Aquino
Hola amigos.
Tengo una fecha en un campo fecha y una hora en el formato "hh:mm"
"09:45") y en un campo tipo caracter.
La pregunta es: ¿cuál es la mejor forma de concatenar ambos campos en
un
Post by Ricardo De Castro Aquino
Post by Luis María Guayán
Post by Ricardo De Castro Aquino
DATETIME?
--
Saludos concatenables
Ricardo De Castro Aquino
Asunción - Paraguay
al
Post by Ricardo De Castro Aquino
Post by Luis María Guayán
Post by Ricardo De Castro Aquino
privado)
"Apoye a FoxPro, usándolo legalmente!"
Fernando D. Bozzo
2007-02-23 16:45:39 UTC
Permalink
Cierto, eso me pasa por escribir rápido desde el trabajo :-)
Post by Luis María Guayán
Hola Fernando, creo que confundiste la funcion DTOT() con TTOC(). Yo también
soy enemigo de usar cualquier función que me retorne fechas ambiguas ;-)
Saludos,
--
Luis María Guayán
Tucumán, Argentina
________________________________
SysOp dewww.PortalFox.com
Microsoft Visual FoxPro MVP
________________________________
La palabra imposible solo figura
en el diccionario de los tontos
Desde mi experiencia, la mejor opción es la primera que puso Luis
María, ya que es independiente de los seteos de fecha, hora y
localización.
TTOC() tiene como problema que depende de SET DATE, SET CENTURY,
etc..... demasiadas dependencias.
Saludos,
Fernando D. Bozzo
On 23 feb, 00:11, "Ricardo De Castro Aquino"
Post by Ricardo De Castro Aquino
Excelente!
Era eso lo que yo no sabía! Que se podía agregar la hora a la fecha, en
formato de segundos, para crear el datetime...
Me gusta mucho más esa forma. Solo le hice una pequeña adaptación. Tengo
los
Post by Ricardo De Castro Aquino
campos dFecha D y cHora C(5).
Necesito usarlos para crear un campo datetime en una vista, así que opté
por
Post by Ricardo De Castro Aquino
SELECT... blá, blá, blá...;
DTOT(dFecha) + VAL(LEFT(cHoraMin,2))*3600 + VAL(RIGHT(cHoraMin,2))*60
AS
Post by Ricardo De Castro Aquino
tFechaHora ;
.... blá, blá, blá
De hecho, tengo la intención de transformar dicho campo en un campo entero
y
Post by Ricardo De Castro Aquino
guardar la hora en formato militar (1715 = 5:15 pm). En ese caso usaría
DTOT(ldFecha) + INT(iHoraMin/100)*3600 + MOD(iHoraMin,100)*60
Ambos me parecen más óptimos que el método que estaba usando
anteriormente.
Post by Ricardo De Castro Aquino
;-)
Gracias maestro!
---
Saludos optimizables
Ricardo De Castro Aquino
Asunción - Paraguay
privado)
"Apoye a FoxPro, usándolo legalmente!"
Post by Luis María Guayán
En VFP todo se puede :-P
ldFecha = DATE()
lcHora = "09:45"
ltFechaHora = DTOT(ldFecha) + Hor2Seg(lcHora)
? ltFechaHora
*--------------------------------------------------------------------------> > * FUNCTION Hor2Seg(cHora)
*--------------------------------------------------------------------------> > * Transforma HH:MM:SS a segundos transcurridos desde la medianoche
*--------------------------------------------------------------------------> > FUNCTION Hor2Seg(cHora)
Post by Ricardo De Castro Aquino
Post by Luis María Guayán
RETURN VAL(SUBSTR(cHora,1,2))*3600 + ;
VAL(SUBSTR(cHora,4,2))*60 + ;
VAL(SUBSTR(cHora,7,2))
ENDFUNC
*--------------------------------------------------------------------------
Post by Ricardo De Castro Aquino
Post by Luis María Guayán
Saludos funcionales,
--
Luis María Guayán
Tucumán, Argentina
________________________________
SysOp dewww.PortalFox.com
Microsoft Visual FoxPro MVP
________________________________
La palabra imposible solo figura
en el diccionario de los tontos
Post by Ricardo De Castro Aquino
Hola Luis Ma.
Parece ser que estamos "sintonizados", esa es exactamente la forma como lo
estoy haciendo. Pensaba nomás que podría haber una forma más sencilla. Sin
ltFechaHora = DTOT(ldFecha)
y luego agregar la hora a ltFechaHora, se puede?
--
Saludos simplificables
Ricardo De Castro Aquino
Asunción - Paraguay
falta
Post by Ricardo De Castro Aquino
Post by Luis María Guayán
Post by Ricardo De Castro Aquino
venir en bote)
"Apoye a FoxPro, usándolo legalmente!"
Post by Luis María Guayán
ldFecha = DATE()
lcHora = "09:45"
ltFechaHora = DATETIME(YEAR(ldFecha), MONTH(ldFecha), DAY(ldFecha),
VAL(LEFT(lcHora,2)), VAL(RIGHT(lcHora,2)))
? ltFechaHora
--
Luis María Guayán
Tucumán, Argentina
________________________________
SysOp dewww.PortalFox.com
Microsoft Visual FoxPro MVP
________________________________
La palabra imposible solo figura
en el diccionario de los tontos
Post by Ricardo De Castro Aquino
Hola amigos.
Tengo una fecha en un campo fecha y una hora en el formato "hh:mm"
"09:45") y en un campo tipo caracter.
La pregunta es: ¿cuál es la mejor forma de concatenar ambos campos
en
Post by Ricardo De Castro Aquino
Post by Luis María Guayán
un
Post by Ricardo De Castro Aquino
Post by Luis María Guayán
Post by Ricardo De Castro Aquino
DATETIME?
--
Saludos concatenables
Ricardo De Castro Aquino
Asunción - Paraguay
enviar
Post by Ricardo De Castro Aquino
Post by Luis María Guayán
al
Post by Ricardo De Castro Aquino
Post by Luis María Guayán
Post by Ricardo De Castro Aquino
privado)
"Apoye a FoxPro, usándolo legalmente!"
José Luis Tomé
2007-02-22 22:04:20 UTC
Permalink
Hola
¿ no te sirve la función ctot() ?

Ejemplo:
? ctot(dtoc(date()) + ' ' +'09:08')

Saludos
José Luis Tomé
Còrdoba - Arg.
Post by Ricardo De Castro Aquino
Hola Luis Ma.
Parece ser que estamos "sintonizados", esa es exactamente la forma como lo
estoy haciendo. Pensaba nomás que podría haber una forma más sencilla. Sin
ltFechaHora = DTOT(ldFecha)
y luego agregar la hora a ltFechaHora, se puede?
--
Saludos simplificables
Ricardo De Castro Aquino
Asunción - Paraguay
venir en bote)
"Apoye a FoxPro, usándolo legalmente!"
Post by Luis María Guayán
ldFecha = DATE()
lcHora = "09:45"
ltFechaHora = DATETIME(YEAR(ldFecha), MONTH(ldFecha), DAY(ldFecha),
VAL(LEFT(lcHora,2)), VAL(RIGHT(lcHora,2)))
? ltFechaHora
--
Luis María Guayán
Tucumán, Argentina
________________________________
SysOp de www.PortalFox.com
Microsoft Visual FoxPro MVP
________________________________
La palabra imposible solo figura
en el diccionario de los tontos
Post by Ricardo De Castro Aquino
Hola amigos.
Tengo una fecha en un campo fecha y una hora en el formato "hh:mm"
"09:45") y en un campo tipo caracter.
La pregunta es: ¿cuál es la mejor forma de concatenar ambos campos en un
DATETIME?
--
Saludos concatenables
Ricardo De Castro Aquino
Asunción - Paraguay
privado)
"Apoye a FoxPro, usándolo legalmente!"
Continúe leyendo en narkive:
Loading...