lunes, 18 de febrero de 2013

Quitar los "/" y ":" de una expresion DATETIME() pasandola a CARACTER

Hola. Saludos a todos. Hoy, conversaba con mi buen amigo, Jose Daniel Ramos, sobre como quitar los "/" y los ":" de una expresion DATETIME() y pasar dicha expresion a una sola cadena tipo caracter, es decir, de esto "18/02/2013 04:57:PM" a 18022013045730.

Para esto, colocamos un codigo como este en algun evento o metodo:

LOCAL MIFECHA

MIFECHA=TTOC(DATETIME())
MIFECHA=PADC(TTOC(DATETIME()),20," ")
MIFECHA= STRTRAN(MIFECHA,":","")
MIFECHA=STRTRAN(MIFECHA,"/","")
MIFECHA=STRTRAN(MIFECHA," ","")

**Mostramos resultados
MESSAGEBOX(MIFECHA)
**--//

Y listo. Con esto, podemos incluir un registro cronologico, tal y como mencionaba Jose, de ciertas acciones, tales como complementos de nombres para archivos guardados en carpetas (respaldos), archivos generados en aplicaciones como excel o word o PDF, entre un sin numero mas de acciones.

Mil gracias Jose Ramos por el aporte.

Saludos. Sugerencias y comentarios son siempre bienvenidos para mejorar.
Un abrazo! Desde Managua, Nicaragua.
Febrero 2013


Ravenn! :)