Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 18.01.2011, 23:10   #1
kokj007
 
Регистрация: 26.09.2010
Сообщений: 7
Вопрос перевести 20.01.10 в HEX(FA,EE,F8,95)

Добрый день. Помогите с следующей задачей:

перевести дату в HEX, например 20.01.10 соответствует FA,EE,F8,95.

Никак не получается, но работает в Excel http://www.onlinedisk.ru/file/592571/ и ещё в одной простой программе такое видел.

Искал касательно преобразования dec в hex, примеры были, но в итоге получал левые результаты.

Пожалуйста, скажите как делать нужно, спасибо!
kokj007 вне форума Ответить с цитированием
Старый 18.01.2011, 23:11   #2
BOBAH13
Android Developer
Старожил Подтвердите свой е-майл
 
Аватар для BOBAH13
 
Регистрация: 19.02.2007
Сообщений: 3,708
По умолчанию

IntToHex слишком короткий ответ
BOBAH13 вне форума Ответить с цитированием
Старый 19.01.2011, 06:51   #3
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

BOBAH13, имхо, не всё так просто...
Serge_Bliznykov вне форума Ответить с цитированием
Старый 19.01.2011, 08:10   #4
kokj007
 
Регистрация: 26.09.2010
Сообщений: 7
По умолчанию

короче, не знаю, видели вы или нет, но получается вот че, значит например 12 -декабрь преобразуется таким макаром:

1) =BIN2HEX(G16;2)
2) а G16 ячейка (я в шоке) таким =RIGHT(SUMPRODUCT(NOT(MID(C1;COLUMN (OFFSET($A$1;0;0;1;LEN(C1)));1)=(MI D(C2;COLUMN(OFFSET($A$2;0;0;1;LEN(C 1)));1)))*1;10^(LEN(C1)-COLUMN(OFFSET($A$1;0;0;1;LEN(C1)))) )+10^LEN(C1);LEN(C1))

че за бред в п.2 я не понимаю, что вообще человек придумал или это в какой-то среде написано?
kokj007 вне форума Ответить с цитированием
Старый 19.01.2011, 09:05   #5
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Цитата:
че за бред в п.2 я не понимаю, что вообще человек придумал или это в какой-то среде написано?
это обыкновенная формула таблицы MS Excel
Это работает.
Судя по всему, это рассчитывает закодированную дату, которую нужно куда-то вставить.

Вам то это зачем?! Excel файла Вам недостаточно?!


p.s. выкладываю сюда на форум тот файл, на который была дана ссылка в пост #1
Вложения
Тип файла: rar as_is.rar (10.4 Кб, 14 просмотров)

Последний раз редактировалось Serge_Bliznykov; 19.01.2011 в 09:51.
Serge_Bliznykov вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
double to hex mirvsem Общие вопросы Delphi 4 26.03.2010 19:16
перевести из ASCII в HEX fize Помощь студентам 7 25.12.2009 15:35
Помогите с hex в с++ pavelstraut Помощь студентам 1 17.07.2009 23:29
C# и HEX megazz13 Помощь студентам 2 03.04.2009 00:32
Как перевести данные в Sql Hex Neset Помощь студентам 2 02.03.2009 13:45