BCalendar - Esempi
Intervalli di calendario
using B.BStatics;
DateTime date = new DateTime(2026, 8, 10);
string weekday = BCalendar.GiornoSettimana(date);
DateTime firstDayOfMonth = BCalendar.InizioMese(date);
DateTime lastDayOfMonth = BCalendar.FineMese(date);
DateTime firstDayOfYear = BCalendar.InizioAnno(date);
DateTime lastDayOfYear = BCalendar.FineAnno(date);
GiornoSettimana restituisce il nome italiano del giorno oppure una stringa vuota per una data nullable non valorizzata.
Festività
using B.BStatics;
bool isHoliday = BCalendar.Festivo(
new DateTime(2026, 12, 25),
out string description);
DateTime easter = BCalendar.Pasqua(2026);
bool leapYear = BCalendar.Bisestile(2024);
Festivo considera le festività nazionali codificate nella classe, Pasqua e Lunedì in Albis. Non include festività locali o ricorrenze non presenti nell'implementazione.
