摘要 |
Способ кодирования и вычисления даты с использованием упрощенного формата в цифровых устройствах, заключающийся в том, чтовыделяют для хранения данных о дате, включающей год, месяц и день, целое число длиной кбит;устанавливают для отсчета фиксированную дату как первое января определенного года Y0;вводят значения текущего года Y, месяца М, дня D;вычисляют целое число N для хранения данных о дате по формулеN=D+(М-1)∗32+(Y-Y0)∗384;сохраняют число N в двоичном формате;вычисляют, при необходимости, дату по формуламD=N mod 32,M=(N div 32)div 12+1,Y=Y0+(N div 384),где - div-операция целочисленного деления (деления с отбрасыванием дробной части);mod - операция взятия остатка от целочисленного деления. |