Contest.xml:registration deadline

From EjudgeWiki
Revision as of 10:31, 9 February 2012 by Anna (talk | contribs) (Created page with "Навигация: Главная страница/Система ejudge/Использование/Конфигурационные файлы/[[conte...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Навигация: Главная страница/Система ejudge/Использование/Конфигурационные файлы/contest.xml/registration_deadline

Имя элемента: registration_deadline
Содержится в: contest
Может содержать: нет
Атрибуты: нет
Тип содержимого: астрономическое время
Может отсутствовать: да
Может повторяться: нет

Описание. Данный элемент позволяет задавать крайний срок приёма регистрационных заявок на данный турнир. Когда астрономическое время станет больше указанного, заявки на участие в данном турнире приниматься не будут, и информация о возможности регистрации на данный турнир не будет выводиться на личной странице участников. Если данный элемент не задан, регистрация не имеет ограничений во времени.

Дата должна задаваться в формате Year/Month/Day Hour:Min:Sec. Здесь Year — четырёхзначный номер года от 1906 до 2038 (диапазон представимых дат во внутреннем формате для систем POSIX). Month — номер месяца от 1 до 12, Day — номер дня в месяце от 1 до 31, Hour — час суток от 0 до 23, Min — минуты от 0 до 59, Sec — секунды от 0 до 59.

Элементы даты могут опускаться, начиная с последнего. В этом случае подразумевается минимальное значение. То есть, в спецификации календарного времени могут быть опущены секунды (например, 2003/02/28 14:12), секунды и минуты (например, 2003/02/28 14), секунды, минуты и часы (например, 2003/02/28). Поскольку для конвертации астрономического времени во внутреннее представление используется функция mktime(3), проверка на допустимость даты, например, 2003/02/30, не производится. Такая дата окажется автоматически преобразованной в 2003/03/02.

Пример.

<registration_deadline>2003/10/05 00:00:00</registration_deadline>