Мой Kbyte.Ru
Рассылка Kbyte.Ru
Группы на Kbyte.Ru
Партнеры Kbyte.Ru
Реклама
Сделано руками
Сделано руками
> Исходные коды - Andrew Pociu -

C# - Даты и время

Все примеры / Даты и время

Когда будет праздник Пасхи?

Автор: Andrew Pociu | добавлено: 14.01.2011, 18:19 | просмотров: 1998 (1+) | комментариев: 0 | рейтинг: *x0
Функция сделанная на C# возвращает точную дату, когда будет происходить праздник Пасхи. В качестве единственного параметра, функция принимает год, дату Пасхи в котором нужно получить.

Код

public static DateTime EasterSundayOf(int YearToCheck)
{
 int Y = YearToCheck;
 int a = Y % 19;
 int b = Y / 100;
 int c = Y % 100;
 int d = b / 4;
 int e = b % 4;
 int f = (b + 8) / 25;
 int g = (b - f + 1) / 3;
 int h = (19 * a + b - d - g + 15) % 30;
 int i = c / 4;
 int k = c % 4;
 int L = (32 + 2 * e + 2 * i - h - k) % 7;
 int m = (a + 11 * h + 22 * L) / 451;
 int Month = (h + L - 7 * m + 114) / 31;
 int Day = ((h + L - 7 * m + 114) % 31) + 1;
 DateTime dtEasterSunday = new DateTime(YearToCheck, Month, Day);
 return dtEasterSunday;
}
Об авторе

Andrew Pociu

Веб-разработчик. Проживает в США. Автор проекта www.geekpedia.com.
Andrew Pociu
Последние комментарии (всего: 0)

Добавлять комментарии могут только зарегистрированные пользователи сайта.
Если у Вас уже есть учетная запись на Kbyte.Ru, пройдите процедуру авторизации OpenID.
Если Вы еще не зарегистрированы на Kbyte.Ru - зарегистрируйтесь.


Нет комментариев...

Авторизация
 
OpenID
Зарегистрируйся и получи 10% скидку на добавление своего сайта в каталоги! Подробнее »
Поиск по сайту
Реклама
Счетчики