Заблокирован
|
|
1 | |
Представление time_t06.11.2015, 18:33. Показов 15421. Ответов 23
Метки нет (Все метки)
как представлено число time_t? я имею ввиду порядок данных в нем, где год, где месяц и т.д. насколько я понимаю по 1 байту занимают год (от 1970), месяц, день, час, минута и секунда, а миллисекунды 2 байта, итого 8, вот только не пойму в каком порядке они там идут... делу не способствует также странный результат функции time, она возвращает например вот только что 1446823461, то есть у числа все верхние 4 байта забиты нулями... странно это, при том localtime_s все равно нормально время возвращает из этого числа...
0
|
06.11.2015, 18:33 | |
Ответы с готовыми решениями:
23
Перевод time_t в tm C++ из string в time_t тип time_t Менять дату в time_t |
7773 / 6544 / 2981
Регистрация: 14.04.2014
Сообщений: 28,565
|
|
07.11.2015, 15:44 | 22 |
Volrajas, а зачем тебе древние даты? Ты что программируешь?
0
|
99 / 70 / 13
Регистрация: 15.12.2013
Сообщений: 455
|
|
07.11.2015, 17:41 | 23 |
0
|
Заблокирован
|
|
07.11.2015, 17:50 [ТС] | 24 |
так херней страдаю
я все правильно сказал 1 байта достаточно для хранения года который считается от 1970, во всяком случае будет достаточно еще аж до 2226 года другой вопрос что я изначально был неправ ошибочно считая что дата и время закодированы в байтах числа, на самом то деле там просто количество секунд как уже выяснили
0
|
07.11.2015, 17:50 | |
07.11.2015, 17:50 | |
Помогаю со студенческими работами здесь
24
C++ конвертировать char* в time_t Преобразование 'time_t' в 'unsigned int' Работа со временем: заполнение time_t вручную Time_t to tm, localtime возвращает tm с неверными значениями Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |