Questo sito utilizza cookies, anche di terze parti, per mostrare pubblicità e servizi in linea con il tuo account. Leggi l'informativa sui cookies.
Username: Password: oppure
C# / VB.NET - Fine mese e calcolo giorni mese
Forum - C# / VB.NET - Fine mese e calcolo giorni mese

Avatar
ju89 (Normal User)
Pro


Messaggi: 61
Iscritto: 26/03/2014

Segnala al moderatore
Postato alle 19:34
Giovedì, 16/07/2015
Buonasera, sto facendo un piano di ammortamento rate. Ho un timepicker dove metto la data dove parte la rateizzazione.

Se metto tmp.AddMonths(1) mi aggiunge un mese e fin qui tutto bene , se volessi mettere fine mese? Ho letto la funzione DataSerial:

Se il valore di Day è 0, il risultato sarà l'ultimo giorno del mese precedente.

Ma perchè non è possibile fare l'ultimo giorno del mese successivo?


Gianluca
PM Quote
Avatar
pierotofy (Admin)
Guru^2


Messaggi: 6116
Iscritto: 04/12/2003

Segnala al moderatore
Postato alle 1:28
Venerdì, 17/07/2015
Aggiungi due mesi e poi setta Day a 0.


Seguimi su Twitter: http://www.twitter.com/pierotofy

Fai quello che ti piace, e fallo bene.
PM Quote
Avatar
ju89 (Normal User)
Pro


Messaggi: 61
Iscritto: 26/03/2014

Segnala al moderatore
Postato alle 9:55
Venerdì, 17/07/2015
Testo quotato

Postato originariamente da pierotofy:

Aggiungi due mesi e poi setta Day a 0.



Io ho questo codice:
Codice sorgente - presumibilmente Plain Text

  1. tmp = DateSerial(tmp.Year, tmp.Month, 0)



Come li aggiungo i due mesi su questa stringa di codice?

Ti ringrazio


Gianluca
PM Quote
Avatar
ju89 (Normal User)
Pro


Messaggi: 61
Iscritto: 26/03/2014

Segnala al moderatore
Postato alle 12:26
Venerdì, 17/07/2015
Ok ho risolto così,se può essere utile a qualcun altro

Codice sorgente - presumibilmente Plain Text

  1. tmp = tmp.AddMonths(2)
  2.                 tmp = DateSerial(tmp.Year, tmp.Month, 0)



Grazie per l'aiuto pierotofy. Buona giornata!


Gianluca
PM Quote