Class DTWeekGenerator
- Namespace
- SunamoDateTime.DT
- Assembly
- SunamoDateTime.dll
Provides methods for generating days grouped by weeks for calendar/reporting purposes.
public class DTWeekGenerator
- Inheritance
-
DTWeekGenerator
- Inherited Members
- Extension Methods
Methods
FormatWeekRange(DateTime, int)
EN: Formats a single week range in format "weekNumber startDay.startMonth.-endDay.endMonth." CZ: Formátuje jeden týdenní rozsah ve formátu "weekNumber startDay.startMonth.-endDay.endMonth."
Example: FormatWeekRange(Monday 5.1.2026, 1) returns "1 5.1.-11.1."
public static string FormatWeekRange(DateTime monday, int weekNumber)
Parameters
Returns
- string
Formatted week range like "1 5.1.-11.1."
GenerateWeekRangesForMonth(int, int)
Generates week ranges for a month in format "weekNumber startDate-endDate" (e.g., "2 5.1.-11.1.").
public static string GenerateWeekRangesForMonth(int year, int month)
Parameters
yearintThe year to generate week ranges for.
monthintThe month to generate week ranges for (1-12).
Returns
- string
Formatted string with week numbers and date ranges, one per line.