Про даты понравилось

Все, что вы хотели знать о программизме, но боялись спросить.
Ответить
Аватара пользователя
Lepsik
Житель
Сообщения: 522
Зарегистрирован: 17 фев 2003, 18:34
Откуда: Berlin
Контактная информация:

Про даты понравилось

Сообщение Lepsik »

выдрал откуда-то

Отрывок из статьи, которую я все же когда-нибудь допишу
==============
Для начала посмотрим, что это за зверюга такой, дэйттайм. Открываем бестселлер всех времен и народов и читаем, что этот тип данных позволяет
хранить календарные даты начиная с 1 января 1753 года до 31 декабря 9999 года.

Интересно, а почему диапазон такой странный? Посмотрим-ка, как это выглядит в числах. -53690 и 2958463. Ничего особенного. Что же это за год
такой знаменитый? Придется освежить свое знание истории. Вот, нашел. Англия, восточное побережье США, штаты Вашингтон и Орегон в 1752
году перешли с юлианского на григорианский календарь. Обидно за Техас, Неваду и Калифорнию, которые это сделали в 1582 году по примеру
Испании, Италии, Португалии, Польши, Франции, Нидерландов.

Так что если Вам придется писать прогу для историков, то не забудьте, что разные страны переходили с одного календаря на другой в разное время.
Дольше всех держалась Греция. Она перешла на григорианский календарь только в 1924 году. В этот год у греков сразу после 9 марта наступило 24.
В России февраль 1918 года начался с 14 числа. Но круче всех дела обстояли в Канадской Новой Шотландии. 13 октября 1605 года они приняли
григорианский календарь. 13 октября 1710 вернулись к юлианскому, прыгнув назад на 11 дней, а 2 сентября 1752 снова григорианский и прыжок
вперед на 14 сентября.

А что же для DateTime является нулем? 1 января 1900 года.
Все ясно. Памятник двадцатому веку, веку изобретения компьютеров.
========================
Ответить