Главная » Статьи для тега "месяца"

Упаковка, замена и распаковка составляющих даты и времени Free Pascal

Добавлено Дата: 19 July, 2014 категория: Free Pascal

Группу подпрограмм, обеспечивающих упаковку отдельных компонентов и групп компонентов в данные типа TDateTime, составляют функции, чьи имена на- чинаются со слова Encode (табл. 14.4). По исходной информации они вычисляют все недостающие компоненты даты и времени, а затем преобразуют их в значение типа TDateTime. Все аргументы функций упаковки должны иметь тип Word.

Читать »

Измерение интервалов времени Free Pascal

Добавлено Дата: 28 June, 2014 категория: Free Pascal

В задачах оперативного и долгосрочного планирования довольно часто прихо- дится определять длительность интервалов между двумя календарными датами dt1 и dt2, вычислять даты, отстоящие от заданной точки отсчета на указанный интер- вал времени вперед или назад.

Читать »

Вычисление различных дат в формате TDateTime Free Pascal

Добавлено Дата: 24 May, 2014 категория: Free Pascal

В состав этой группы включены процедуры и функции, обеспечивающие вы- числение дат, соответствующих списку аргументов:

± даты, соответствующей началу того или иного компонента календарной даты;

± даты, соответствующей концу того или иного компонента календарной даты;

Читать »

Класс Date

Добавлено Дата: 22 April, 2012 категория: Java

предоставляет в распоряжение программиста механизм для вычислений, связанных с датами и временем, а также для вывода их результатов (по умолчанию вывод осуществляется в формате, используемом в Соединенных Штатах). Вы можете установить дату и определить ее, при необходимости учитывая локальный часовой пояс.

Читать »

Увеличение масштаба временной шкалы

Добавлено Дата: 5 July, 2011 категория: UML

Если то, что хорошо работало в трехмесячном проекте, переносится на трехлетний проект, то на этот проект будут влиять не только рассмотренные выше переменные обстоятельства, но и другие малозаметные эффекты, связанные с человеческим фактором. Разработчики программного обеспечения, которые знают, что через два-три месяца они увидят вещественные результаты своей работы, могут четко представлять действительный результат. В этом случае обратная связь по качеству осуществляется очень быстро. При выявлении в процессе работы незначительных ошибок разработчикам не приходится возвращаться слишком далеко для исправления этих огрехов.

Читать »

Исламский календарь

Добавлено Дата: 21 February, 2011 категория: XSLT

Задача

Требуется работать с датами в исламской системе летоисчисления.

Трудно, если вообще невозможно, придумать универсально пригодные ал­горитмы для исламского календаря. Связано это с тем, что месяц начина­ется в тот день, когда человек впервые видит серп луны. Вычислить даты новолуния можно абсолютно точно, но вот видимость луны зависит от та­ких факторов, как погода и положение наблюдателя. Поэтому очень слож­но заранее сказать, когда начнется новый месяц. Хуже того, некоторым мусульманам достаточно, чтобы луну увидел местный наблюдатель, тогда как другие требуют, чтобы наблюдение было произведено двумя заслужи­вающими доверия мусульманами. Исключением является Саудовская Аравия, где в основу календаря положены астрономические вычисления, а не визуальные наблюдения. Приведенные ниже алгоритмы работы с ис­ламским календарем могут давать ошибку в несколько дней.

Читать »

Вычисление последнего дня месяца

Добавлено Дата: 14 February, 2011 категория: XSLT

Задача

Зная месяц и год, вычислить последний день месяца.

Решение XSLT 1.0

<xsl:template name="ckbk:last-day-of-julian-month"> <xsl:param name="month"/> <xsl:param name="year"/> <xsl:choose>

Читать »

Еврейский календарь

Добавлено Дата: 29 December, 2010 категория: XSLT

Задача

Требуется работать с датами в еврейской системе летоисчисления.

Решение

Для эффективной работы с еврейским календарем понадобятся несколько вспомогательных шаблонов. В еврейском календаре обычный год состоит из 12 месяцев, а високосный – из 13. Високосными считаются 3, 6, 8, 11, 14, 17 и 19 года метонова цикла (см. ниже раздел «Обсуждение»). Точная формулировка условия високосности такова: 7y + 1 mod 19 < 7. Это позволяет написать шаблон для опре­деления последнего месяца года по еврейскому календарю:

Читать »