Feedback

Ermitteln der Kalenderwoche

Sprache: C#

Emitteln der Kalenderwoche mit Übergabe eines DateTime- Wertes
public static int KW(DateTime Datum)
{    
    CultureInfo CUI = CultureInfo.CurrentCulture;
    return CUI.Calendar.GetWeekOfYear(Datum, CUI.DateTimeFormat.CalendarWeekRule, CUI.DateTimeFormat.FirstDayOfWeek);    
}
public static int KW(DateTime Datum)
{    
    CultureInfo CUI = CultureInfo.CurrentCulture;
    return CUI.Calendar.GetWeekOfYear(Datum, CUI.DateTimeFormat.CalendarWeekRule, CUI.DateTimeFormat.FirstDayOfWeek);    
}

4 Kommentare

  1. Kann mir mal einer Bitte Erklären wie man diese Methode dann Anspricht?
    Damit man die Kalenderwoche auch angezeigt bekommt, ob Label oder Textbox.

    Danke

  2. Diese Funktion hat Probleme mit den Randfällen um Neujahr herum.
    Laut dieser Funktion ist nämlich die Kalenderwoche vom 30.12.2013 und 31.12.2013 53, obwohl sie 1 sein müsste.