Иллюстрированный самоучитель по Mathematica 3/4

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

Для управления системой в процессе вычислений служат системные директивы и функции. Некоторые из них широко используются при программировании решения прикладных задач, другие служат в основном для контроля над системой.

Имена многих, вспомогательных с точки зрения конечного пользователя, системных функций начинаются с символа $. Ниже описаны основные системные функции.

Ряд системных функций служит для получения информации о времени и текущей дате:

  • AbsoluteTime[ ] – возвращает полное количество секунд, прошедших с момента 1 января 1900 г.;
  • $CreationDate – возвращает дату и время создания используемой версии системного ядра Mathematical
  • Date [ ] – возвращает текущее значение даты и времени в виде {год, месяц, день, час, минута, секунда};
  • FromDate [date] – превращает дату date вида {год, месяц, день, час, минута, секунда} в число секунд, прошедших с 1 января 1900 г.;
  • TimeUsed [ t ] – возвращает полное количество секунд процессорного времени, использованного на данный момент в текущем сеансе Mathematical
  • $TimeUnit – возвращает минимальный временной интервал в секундах, который можно зарегистрировать в вашей компьютерной системе;
  • TimeZone [ ] – возвращает часовой пояс, установленный для вашей компьютерной системы;
  • Timing [ехрг] – вычисляет ехрг и возвращает список, состоящий из значения затраченного времени и результата вычислений;
  • ToDate [time] – преобразует абсолютное время в секундах, прошедшее с 1 января 1900 г., в дату вида {год, месяц, день, час, минута, секунда}.

Следующие примеры иллюстрируют применение некоторых из этих функций.

Ввод (In) Вывод (Out)
AbsoluteTime [ ] 2967708137
Date [ ] {2000, 7, 16.11, 23, 8}
FromDate [ {2000.7.15.4.51.30} ] 3172625490
SessionTime [ ] 8171.1
TimeUsed [ t ] 69.57

Их действие вполне очевидно и не требует комментариев.

Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.