fbed99da

Функции времени и дат — Calendar



Функции времени и дат — Calendar

В пакете расширений Miscellaneous есть ряд подпакетов, содержащих функции времени и даты. Так, в подпакете Calendar сосредоточены вычисления, относящиеся к календарным датам:

  • DayOfWeek [ {year, month, day} ] — вычисляет день недели по заданным году, месяцу и числу;
  • DaysBetween[{yearl,monthl,dayl},{year2, month2, day2} — вычисляет число суток между двумя датами:
  • DaysPlus [ {year, month, day}, n] — дает дату и-го дня после заданной даты.
Во всех этих функциях возможна опция Calendar->cal. Имеется также функция смены календаря:



  • CalendarChange [ {year, month, day}, call, cal2] — преобразует заданную дату из одного календаря в другой.
Примеры вычислений с датами:

<<Miscellaneous` Calendar` DayOfWeek{[1988, 6, 23}]

DaysBetween[{1900, 1, 1}, {1901, 1,1}]

365

DaysPlus[{1900, 1, 1}, 366]

{1901, 1, 2}

DaysBetween[{1900, 1, 1},{1901, 1, 1},Calendar -> Julian]

366

Calendar-Change[{1992, 2, 29}, Gregorian, Julian]

{1992, 2, 16}

CalendarChange[{1992, 2, 29}, Gregorian, Islamic]

{1412, 8, 25}

CalendarChange[{1,1,1}, Islamic, Julian]

{622, 7, 16}

 



Содержание раздела