FoxPro/Visual FoxPro - obtener ultimo dia de un mes

 
Vista:

obtener ultimo dia de un mes

Publicado por Jose Diaz (47 intervenciones) el 20/04/2005 05:00:03
hola a todos

lo que deseo hacer es lo siguiente, cada mes tengo que generar un reporte de salidas, pero en ese reporte yo necesito imprimir la fecha del ultimo dia de cada mes, por ejemplo este mes de abril que me imprimiera 30/04/05

la verdad yo no tengo ni idea de como hacerlo, espero que me puedan ayudar.

saludos y de antemano gracias a todos

Jose Diaz
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:obtener ultimo dia de un mes

Publicado por alberto (37 intervenciones) el 20/04/2005 07:01:10
utiliza una variable guardon el primer dia del mes siguientes y luego le restas 1
ejemplo
dia={31/03/2005}
dia=dia-1
te dara 28/02/2005
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar

RE:obtener ultimo dia de un mes

Publicado por David Amador T. (520 intervenciones) el 20/04/2005 12:57:23
Puedes hacerlo así ...

nAño = 2005
nMes = 4

dUlt = GOMONTH(DATE(nAño, nMes,1),+1)-1
?dUlt

David Amador Tapia
WebMaster "La Web de Davphantom"
www.davphantom.net
Cartagena. Colombia
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar

RE:obtener ultimo dia de un mes

Publicado por toto (1 intervención) el 12/09/2015 21:12:03
Qué excelente idea.
Gracias por el aporte
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:obtener ultimo dia de un mes

Publicado por Niels Quinteros Santana (1 intervención) el 01/12/2015 14:19:39
Está muy buena la idea, muy sencilla, pero efectiva lo felicito gracias

Saludos desde Costa Rica
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

obtener ultimo dia de un mes

Publicado por Corporacion FOXDATA (1 intervención) el 07/10/2017 04:29:30
El código sería: GOMONTH(DATE(YEAR(DATE()),MONTH(DATE()),1),1)-1
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

obtener ultimo dia de un mes

Publicado por EDGAR IVAN SANCHEZ (2 intervenciones) el 23/09/2022 16:15:59
es sencillisimo

x = DATE(2022,12, 1)
y = (x + 31) - DAY(x + 31)
?y

veras que y toma el ultimo dia del mes
y puedes probarlo para febrero incluso si es viciesto
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar