Читаю маны по функциям с датами и временем (версия СУБД - 8.0.6). Раздел 9.9.1. EXTRACT, date_part
Цитата:
The first century starts at 0001-01-01 00:00:00 AD, although they did not know it at the time. This definition applies to all Gregorian calendar countries. There is no century number 0, you go from -1 to 1. If you disagree with this, please write your complaint to: Pope, Cathedral Saint-Peter of Roma, Vatican.
Типа, если вы не согласны с тем, что нулевого века не существует, пишите претензии папе римскому в Ватикан)))))))))))
Кто-нить еще видел подобные приколы в манах? Где-то еще было, но не помню.
А нулевого года быть не может. Сейчас ук примеру 2008 год. Это значит что прошло 2007 лет с того timestamp и идет часть следующего.
2007 а не 2008, 2008ой только идет.
Один senior developer рассказывал как немцы пишут пояснения в некоторых местах программы: "этот метод нужен для того, что если вдруг когда-то понадобится сделать нечто такое, что повлечет вот такую ситуацию, при которой потребуется совершить следующие действия, то этод метод будет полезен.". Иногда встречается в комментах проги : "какая-то фигня, не знаю зачем, но нужна". Даже на ачате что-то подобное было )). В обработчике исключений бывает оставляют пустое место и пишут что-то вроде "жопа".