Desidero escludere il 29 febbraio dai miei calcoli di no di giorni completi tra due date. Escludendo i valori degli angoli dell'intervallo.Escludi 29 febbraio dall'intervallo di tempo
scenari di test:
1 March 2012 - 28th February 2012 = should give 0 days.
1 March 2012 - 26th February 2012 = should give 2 days.
1 March 2013 - 28th February 2012 = should give 365 days and not 366 days.
1 March 2017 - 28th February 2012 = should give 365*5 =1825 days and not 1827 days.
Attualmente mi analizzare anno e verificare se c'è qualche anno bisestile tra le date e quindi verificare se l'intervallo è 29 febbraio. C'è un modo per capire se un particolare intervallo ha un giorno particolare e il numero di occorrenze se l'intervallo si estende su no degli anni.
Fuori interesse, perché vuoi escludere il 29 febbraio? –
@ peter-lawrey Sto scrivendo il codice per una compagnia di assicurazioni e hanno una politica per non addebitare il premio per il 29 febbraio nel caso in cui la polizza venga resa o proporzionale. – Hulk