Skip to content

pt-icg/RecurrenceRuleToText

Folders and files

NameName
Last commit message
Last commit date

Latest commit

d197428 · Nov 25, 2021

History

26 Commits
Jul 1, 2021
Sep 23, 2020
Nov 25, 2021
Oct 6, 2020
Jul 1, 2021
Oct 12, 2020
Oct 12, 2020
Aug 25, 2020
Sep 2, 2020

Repository files navigation

GitHub license NuGet

RecurrenceRuleToText

Human readable extension for iCal.NET RecurrencePattern

Thanks to aditosoftware / rrule-parser

Supported languages:

Language Culture
English en
French fr
German de
Spanish es

Usage example

var recurrencePattern = new RecurrencePattern("FREQ=WEEKLY;INTERVAL=1;BYDAY=MO,TU");
recurrencePattern.ToText(); //every week on Monday, Tuesday

recurrencePattern = new RecurrencePattern("FREQ=YEARLY;BYDAY=WE;BYSETPOS=-1;BYMONTH=4");
recurrencePattern.ToText(); //every year on last Wednesday of April

var cultureInfo = new CultureInfo("de");
recurrencePattern.ToText(cultureInfo); //jedes Jahr am letzten Mittwoch im April