Comunidad Gambas-es
Problema con DateDiff - Versión para impresión

+- Comunidad Gambas-es (https://gambas-es.org)
+-- Foro: Gambas (https://gambas-es.org/forumdisplay.php?fid=3)
+--- Foro: General (https://gambas-es.org/forumdisplay.php?fid=4)
+--- Tema: Problema con DateDiff (/showthread.php?tid=140)



Problema con DateDiff - gambafeliz - 14-10-2020

Hola

Intento calcular una garantía. Pero me ocurre lo siguiente:

Abs(DateDiff(Date, Val(sFechaCompra), gb.Year))

Tras poner esto en un label obtengo el número de años por lo general bien y digo por lo general por que existen casos donde esta cerca del un año pero que no lo ha echo y aun así me lo cuenta como año completo, ¿Es posible obtener solo años completos?

Os doy la fecha de compra para que prueben: 23/12/2017 (día/mes/año) el me devuelve 3 años pero ha pasado 2 y mucho (pero no es 3), mi deseo es que me diga años completos y no los incompletos.

Gracias.


RE: Problema con DateDiff - vuott - 14-10-2020

(14-10-2020, 10:57)gambafeliz escribió:  me diga años completos


Una opción podría ser: Undecided

GAMBAS
  1. Public Sub Main()
  2.  
  3.   Print DateDiff(CDate("12/23/2017"), Now, gb.Month) \ 12
  4.  






RE: Problema con DateDiff - gambafeliz - 14-10-2020

Gracias, vuott

Es una formula bonita como una pintura.

Big Grin