Friendly library to convert dates to Polish words.
Console.WriteLine(DateTime.Now.ToPolishWords());
// 15 kwietnia 2023
Polish.NumberInWords offers following features:
DateTime.Now.ToPolishWords()
.Write(x => $"{x.DaysCountInWords} {x.MonthInWords} {x.YearsCountInWords} {x.YearsInWords}");
// piętnasty kwietnia dwa tysiące dwudziestego trzeciego roku
DateTime.Now.ToPolishWords()
.Case(Case.Dative)
.Write(x => $"{x.DaysCountInWords} {x.MonthInWords}");
// piętnastemu kwietnia
DateTime.Now.DayOfWeek.ToPolishWords()
// sobota
All 7 cases and plurality setting are available:
DateTime.Now.DayOfWeek.ToPolishWords(Case.Genitive, isPlural: true);
// sobót
See my others libraries: