Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2006.06.04;
Скачать: [xml.tar.bz2];

Вниз

Как упаковать в 6 байт дату и время   Найти похожие ветки 

 
tytci2007   (2006-05-20 14:12) [0]

Как упаковать в 6 байт день и время так, чтобы первым байтом был год(последние две цифры), вторым -месяц, третий -день четвертый -час, пятый минуты, и шестой -секунды.


 
Anatoly Podgoretsky ©   (2006-05-20 14:15) [1]

И в чем проблема, не умеешь работать с массивами или структурами?
Или тебе надо код написать?
Последнее в форуме работа.


 
KSergey ©   (2006-05-20 14:36) [2]

packed record + F1


 
tytci2007   (2006-05-20 14:42) [3]

да и не больно надо, я уже сама сделала


 
tytci2007   (2006-05-20 14:43) [4]

Спасибо Ksergey? все когда-то начинали


 
On   (2006-05-20 15:47) [5]

И это ты называешь упаковать – по восемь бит на каждый параметр?
Зачем месяц (0..11) хранить в целом байте(0..255)?

Секунды – 6 бит.
Минуты – 6 бит.
Часы – 5 бит.
День – 5 бит.
Месяц – 4 бита.
Год – оставшиеся 6 бит.

И того 4 байта…


 
Anatoly Podgoretsky ©   (2006-05-20 16:02) [6]

On   (20.05.06 15:47) [5]
Год – оставшиеся 6 бит.

То есть живем только до 63 года?


 
On   (2006-05-20 16:10) [7]


> Anatoly Podgoretsky ©   (20.05.06 16:02) [6]

Может меньше )


 
AlexWlad ©   (2006-05-20 21:13) [8]

Двоично-десятичное кодирование?

И еще. TDateTime - тип Double 8 байт. Сэкономить 2 байта - это критично?


 
Германн ©   (2006-05-21 03:50) [9]


> Anatoly Podgoretsky ©   (20.05.06 16:02) [6]
>
> On   (20.05.06 15:47) [5]
> Год – оставшиеся 6 бит.
>
> То есть живем только до 63 года?
>


Это что.  Есть микросхемы RTC, которые воспринимают "Год" только в 0..3



Страницы: 1 вся ветка

Форум: "Начинающим";
Текущий архив: 2006.06.04;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.035 c
9-1130965634
2Wish
2005-11-03 00:07
2006.06.04
С DelphiX на PowerDraw


2-1147926148
Officeman
2006-05-18 08:22
2006.06.04
"random чисел" или "дорогое время"


15-1147093145
recordPlay
2006-05-08 16:59
2006.06.04
Шрифт цифр, как на конвертах.


2-1147604100
delphi-oracle
2006-05-14 14:55
2006.06.04
TWebBrowser


4-1141572142
Veon
2006-03-05 18:22
2006.06.04
Взаимодействие с Edit





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский