курс цб на 23.03:
57.636
62.2699
Лента новостей

Программа &quot2000 год»

Количество просмотров7 просмотров
Want create site? Find Free WordPress Themes and plugins.

Приближающийся 2000 год принесет с собой массу проблем, связанных с возможными ошибками при распознавании текущего года по двум последним цифрам даты. Эксперты уже сейчас объединяют грядущие трудности в общую совокупность с названием «Проблема 2000 года». Для того, чтобы оборудование и программное обеспечение, использующее даты и время, работало без сбоев, специалисты стран всего мира приступили к выработке специальных требований к такому оборудованию и программному обеспечению.

В частности, сотрудники Британского Института Стандартов при участии компаний britishTelecomCapGemini, CCTA, Coopers & Lybrand, HalberstamElias, ICL, банка NationalWestminsterBank и ряда других в марте 1997 г. подготовили документ с названием «Year 2000» («Двухтысячный год»)., содержание которого приводится в этой статье.

Правило 1 — «Общая целостность». Если это требование соблюдается, то переход временной границы (между днями, месяцами, годами, столетиями) обрабатывается корректно. Подразумевается, что «текущая дата» всегда дата сегодняшнего дня, и оборудование (программное обеспечение) устанавливает этот факт самостоятельно.

Правило 2 — «Целостность даты». Если это требование соблюдается, то оборудование (программное обеспечение) должно вычислять, управлять и представлять даты корректно. При необходимости организации могут предоставлять ориентиры для значений дат и вычисления подобно тому, как это реализовано в Григорианском календаре. Ни оборудование, ни программное обеспечение не должно использовать части даты для специальных обозначений (например, нельзя использовать «99» для обозначения «отсутствие конечных данных» или «конец файла», а также «00» для обозначения «начало файла» или «не используется»).

Правило 3 — «Явное-неявное представление столетия». Подразумевает два различных подхода:

а) явное представление года в дате предполагает использование четырехзначного представления года в дате, как это предусмотрено стандартом ISO 8601 (1988 г.) или включение индикатора столетия. При использования внутри страны могут быть сделаны исключения.

б) неявное представление столетия подразумевает использование правила округления до сотен. Год может быть представлен двумя последними цифрами. Если их значение больше 50, речь идет о текущем (20-м) столетии, если меньше или равно 50 — речь идет о грядущем (21-м) столетии.

Примечания. В правилах 1 и 2 организации могут пожелать конкретизировать диапазоны текущих и используемых в вычислениях дат. Для различного оборудования и программного обеспечения могут быть использованы различные временные диапазоны. Должны быть проведены тесты на критичные даты (високосный год, конец года и т. д.).

Определения

1. Ни одно значение текущей даты не должно вызывать прерывание операций.

2. Функции, использующие дату и время, должны работать одинаково устойчиво до, в течение и после окончания 2000 г.

3. Во всех интерфейсах и хранилищах данных цифры, обозначающие номер столетия, должны быть определены прямо, через стандартный алгоритм или с использованием правил сложения.

4. 2000 г. должен распознаваться как високосный.

Did you find apk for android? You can find new Free Android Games and apps.




В рубриках:
Журнал ПЛАС № 6-7 (26-27) 1997

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *