Сегодня 9 мая, четверг ГлавнаяНовостиО проектеЛичный кабинетПомощьКонтакты Сделать стартовойКарта сайтаНаписать администрации
Поиск по сайту
 
Ваше мнение
Какой рейтинг вас больше интересует?
 
 
 
 
 
Проголосовало: 7272
Кнопка
BlogRider.ru - Каталог блогов Рунета
получить код
Справочник по C#
Справочник по C#
Голосов: 1
Адрес блога: http://www.csharpcoderr.com/
Добавлен: 2012-11-28 00:46:26
 

Расчет номера недели для определенной даты

2012-11-09 09:52:44 (читать в оригинале)


Функция вернет вам количество недель прошедших с начала года по день и месяц которые вы укажите при обращении к ней.

Смотрите код ниже:
public static int GetWeekNumber(DateTime dtPassed)
{
    CultureInfo ciCurr = CultureInfo.CurrentCulture;
    int weekNum = ciCurr.Calendar.GetWeekOfYear(dtPassed, CalendarWeekRule.FirstFourDayWeek, DayOfWeek.Monday);
    return weekNum;
}
Например, для первого сентября 2012 года код вернет вам цифру 35, означающую что в этот день, была 35 неделя года:
private void button1_Click(object sender, EventArgs e)
{
    DateTime date = new DateTime(2012,9,1);

    MessageBox.Show(GetWeekNumber(date).ToString());
}

Для работы нам понадобится подключить пространство имен:

using System.Globalization;

Тэги: calendar, console, form, time, window

 


Самый-самый блог
Блогер Рыбалка
Рыбалка
по среднему баллу (5.00) в категории «Спорт»


Загрузка...Загрузка...
BlogRider.ru не имеет отношения к публикуемым в записях блогов материалам. Все записи
взяты из открытых общедоступных источников и являются собственностью их авторов.