fecha corta a fecha larga - Forum

Forum Navigation
You need to log in to create posts and topics.

fecha corta a fecha larga

Hola a todos, espero que alguien me pueda ayudar intento pasar  de una fecha corta a una larga tomando la fecha de [vencimiento1] pero no hay caso no lo logro... y el comando es sencillo y simple no se que puede estar pasando....

he probado en el formato de fecha todas y cada una de las opciones pero sigue mostrándome la fecha en formato 23/9/2025

y en algunos formatos me da una fecha del año 1989

Por favor si alguien me puede dar una ayudita me esta volviendo loca...

setvar "[vencimiento1]" "![DateShort]"
NumToDate "[vencimiento1]" "d/m/yyyy" "[venci]"

Hola Matilde.

El comando NumtoDate se usa en calcular fechas, no para formatear en si.

Por lo tanto

setvar "[vencimiento1]" "![DateShort]"

Es incompatible con:

NumToDate "[vencimiento1]" "d/m/yyyy" "[venci]"

Ya que los datos no son compatibles, mientras que en [vencimiento1] asignas una FECHA (ej 25/09/2025) ... la función NumToDate espera un contador juliano que se usa para operaciones matemáticas entre fechas. 

NumToDate se usa junto con DateToNum para calcular fechas y no para formatear... Te invito a seguir el manual donde explica como realizar calculo de fechas

https://winhelp.visualneo.com/Control.html

---->>>> Si necesitas formatear una fecha podes usar el simple comando DefineVar

DefineVar "[vencimiento1]" "Date" "dddd dd mmmm yyyy" "Global" ""

setvar "[vencimiento1]" "![DateShort]"

Alertbox "Fecha formateada" "Fecha formateada: [vencimiento1]"

y mostrará el valor: martes 23 septiembre 2025

O bien crear tu propio formato de muestra usando las variables globales de dia, mes y año... [day] [daynum] [month] [monthnum] [year] de esta forma

setvar "[vencimiento1]" "[day] [daynum] de [month] de [year]"

Alertbox "Fecha formateada" "Fecha formateada: [vencimiento1]"

y mostrará el valor: martes 23 de septiembre de 2025

 

Saludos desde Argentina

Uploaded files:
  • You need to login to have access to uploads.
luishp has reacted to this post.
luishp

@alangonzalez91  hola genio de la lampara... mil gracias ahora me funciono de maravillas.
como te darás cuenta no soy una experta al contrario soy bastante curiosa pero muy novata....

 

aprovecho para hacerte un pequeña consulta que a lo mejor me puedas orientar...

existe algun plug que tome que me permita convertir por ejemplo 45000000 en 45.000.000,00 ya que aca van dos decimales?

Una vez mas mil gracias por tu sabiduria y ayuda

 

alangonzalez91 has reacted to this post.
alangonzalez91

@matilde

Good afternoon! Create a separate topic for each new question.

You can use the plugin:

rlFunctions 2.6s (Reynold E. Lariza)

rlInsertComma = Insert a comma (separator of hundreds, thousands) and save it in a variable.

luishp and luiz have reacted to this post.
luishpluiz