преобразовав DateTime to Long по "правилу" очень удобно потом оперировать с реальным временем. инкремент/декремент лонга допустим, на некоторое число дней (в секундах) вперед/назад при распаковке автоматически устанавливается в правильную дату и календарь не нужен. Конечно тиньке от этих операций поплохеет... Ну например на PIC18 я пользуюсь только прямым преобразованием: узнаю сколько секунд прошло между двумя отчетами обычным вычитанием 32 битных чисел. А массив отчетов перед передачей во вне очень хорошо жмется как раз числом секунд между соседними отчетами. А если отчеты часты то вообще следующее время чуть ли не в байт влезает (256 сек). Повторюсь жму только перед передачей в канал связи, в памяти конечно бы не рискнул. а для того чтобы не рисковать взял 1 мег флэши:)