системная дата
Господа, кто нить может сказать как узнать максимально допустимую дату в системе???
Что нам на это говорит Windows API?
Для работы с данными даты/времени предназначена структура
SYSTEMTIME
Поля:
WORD wYear;
WORD wMonth;
WORD wDayOfWeek;
WORD wDay;
WORD wHour;
WORD wMinute;
WORD wSecond;
WORD wMilliseconds;
Поля кроме wYear заносятся диапазонные значения.
А вот по поводу wYear этого не знаю. Но если предположить, что ограничений на него не налагается, а WORD изменяется от 0 до 0xFFFF - то можно предположить, что максимальная дата будет:
65536 год. :D
можно предположить, что максимальная дата будет:
65536 год. :D
Нет! Ты ошибся на целый год! Не 65536, а 65535. (Т.к. отсчет начинается не с 1, а с 0.)
Представляете себе "Проблему 65536-го года" - [color=RED]"Y64K bug"[/color] ? :) :) :)
В принципе, этого вполне достаточно, т.к. через 63 тысячи лет не будет ни Windows, ни компьютеров, ни нас. :D