|
ИАР: проблема 2036 года, ...медленно близится час расплаты... |
|
|
|
Sep 12 2009, 04:08
|
Гуру
     
Группа: Свой
Сообщений: 2 702
Регистрация: 14-07-06
Пользователь №: 18 823

|
Ну, я то не доживу, или буду счастливым маразматиком, а для молодых:
при вызове mktime, если в struct tm.tm_year>135, то все поля структуры искажаются. ИАР MSP430 4.21
zltigo, я Ваши функции так и не подключил, а было бы интересно знать, как они работают. Не проверяли?
--------------------
Уходя, оставьте свет...
|
|
|
|
|
 |
Ответов
|
Sep 12 2009, 06:47
|
Гуру
     
Группа: Свой
Сообщений: 2 702
Регистрация: 14-07-06
Пользователь №: 18 823

|
Цитата(AHTOXA @ Sep 12 2009, 09:05)  Дык, это же ..Проблема 2038 Аааа... Только у меня почему-то раньше, даже в конце 35 наблюдается.  Ладно, раз уж все собрались ... Подскажите, как вычислить время в следующий понедельник 00:00. Еще нужно время первого числа следующего месяца, но это проще, и сам могу.
--------------------
Уходя, оставьте свет...
|
|
|
|
|
Sep 12 2009, 07:38
|

фанат дивана
     
Группа: Свой
Сообщений: 3 387
Регистрация: 9-08-07
Из: Уфа
Пользователь №: 29 684

|
Цитата(Dog Pawlowa @ Sep 12 2009, 12:47)  Аааа... Только у меня почему-то раньше, даже в конце 35 наблюдается.  Ну это уже IAR наверное ещё чутка отхватил  Цитата Подскажите, как вычислить время в следующий понедельник 00:00. Еще нужно время первого числа следующего месяца, но это проще, и сам могу. Навскидку, как-то так: Код time_t find_next_monday() { time_t t = time(0); struct tm * l; do { t += 60*60*24L; l = localtime(&t); } while (l->tm_wday != 1);
l->tm_sec = 0; l->tm_min = 0; l->tm_hour = 0; t = mktime(l); return t; } ЗЫ. Интересное время настанет в 38 году. Останутся только программы на Delphi и эксельные таблицы  ))
--------------------
Если бы я знал, что такое электричество...
|
|
|
|
Сообщений в этой теме
Dog Pawlowa ИАР: проблема 2036 года Sep 12 2009, 04:08  VladimirYU Цитата(Dog Pawlowa @ Sep 12 2009, 10:47) ... Sep 12 2009, 07:18   Dog Pawlowa Цитата(VladimirYU @ Sep 12 2009, 10:18) М... Sep 12 2009, 07:22    AHTOXA Цитата(Dog Pawlowa @ Sep 12 2009, 13:46) ... Sep 12 2009, 08:26 zltigo Цитата(Dog Pawlowa @ Sep 12 2009, 06:08) ... Sep 12 2009, 08:45 AHTOXA Цитата(zltigo @ Sep 12 2009, 14:45) Все у... Sep 12 2009, 08:54  Dog Pawlowa Цитата(AHTOXA @ Sep 12 2009, 11:54) Что з... Sep 12 2009, 09:21
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|