Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Convertir la fecha a texto
Message
From
18/02/2007 05:13:03
 
 
To
17/02/2007 13:45:16
Hilmar Zonneveld
Independent Consultant
Cochabamba, Bolivia
General information
Forum:
Visual FoxPro
Category:
Other
Miscellaneous
Thread ID:
01196813
Message ID:
01196906
Views:
8
quizas
?transf(dtos(date()), '@R ####-##-##')
_______________________
>Sugiero:
>
  • Separar año, mes, día, con guiones o algún otro símbolo, para mejorar la legibilidad.
    >
  • Usar el orden año, mes, día, para que, al ordenar las carpetas por nombre, también estén ordenadas por fecha.
    >
    >En este caso:
    >
    >
    >lcFechaActual = transform(year(date()) + "-" + padl(month(date()), 2, "0");
    >  + "-" + padl(day(date()), 2, "0")
    >md lcFechaActual
    >
    >
    >Fíjate que padl() convierte la expresión a texto, y al mismo tiempo lo rellena por la izquierda. El default para rellenar (el espacio) se sustituye con el tercer parámetro.
    >
    >Saludos,
    >
    >Hilmar.
    >
    >>Un cordial saludo a todos los miembros.
    >>
    >>Compañeros; me están solicitando que cuando haga los respaldo de las bases de datos cree una carpeta que lleve como nombre la fecha del respaldo.
    >>
    >>Por ejemplo:
    >>fecha_actual=Date()
    >>Md fecha_actual
    >>
    >>Pero necesito es convertir la Fecha a Texto.
    >>
    >>Pero si el mes es de 1 hasta 9 deberá mostrarse:
    >>01 a 09
    >>
    >>Caso contrario, que sea desde el mes 10 hasta el 12 no hay problema, porque lo que se desea hacer es que si los meses son de 1 hasta 9 este lleve primero el 0 (01 a 09).
    >>
    >>Saludos
    >>José Luis
    >>
    >>
    >>Nota: Estuve intentando con Transform pero no me funciono (no sé porque) quizás allá sido la hora 03:12am cuando todavía esta intentando.
    >>
    >>ld = Date()
    >>D=Transform(Month(ld))
    >>D="0"+D
    >>If D >= "01" Or D = "09"
    >> ? Transform(Day(ld))+D+Transform(Year(ld))
    >>Else
    >> ? Transform(Day(ld))+Transform(Month(ld))+Transform(Year(ld))
    >>Endid
    Gregory
  • Previous
    Next
    Reply
    Map
    View

    Click here to load this message in the networking platform