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