7.1. Определение текущего момента времени

7.1. Определение текущего момента времени

Самый главный вопрос при манипуляциях с датами и временем: какой сегодня день и сколько сейчас времени? В Ruby при создании объекта класса Time без параметров устанавливаются текущие дата и время.

t0 = Time.new

Синонимом служит

Time.now: t0 = Time.now

Отметим, что разрешающая способность системного таймера на разных машинах различна. Иногда это микросекунды; в таком случае два объекта Time, созданных подряд, могут фиксировать разное время.

Поделитесь на страничке

Следующая глава >

Похожие главы из других книг

Два момента

Из книги Журнал «Компьютерра» № 36 от 02 октября 2007 года автора Журнал «Компьютерра»

Два момента Автор: Юданов, АндрейВ статье Андрея Анисина бросаются в глаза два момента. Первый касается общей мысли, что наука не может быть самоокупаема. Это абсолютная правда. Нет ни одной страны, где наука не зависела бы от щедрых государственных или


5.9 СМЕНА ТЕКУЩЕГО И КОРНЕВОГО КАТАЛОГА

Из книги Архитектура операционной системы UNIX автора Бах Морис Дж

5.9 СМЕНА ТЕКУЩЕГО И КОРНЕВОГО КАТАЛОГА Когда система загружается впервые, нулевой процесс делает корневой каталог файловой системы текущим на время инициализации. Для индекса корневого каталога нулевой процесс выполняет алгоритм iget, сохраняет этот индекс в


Определение текущего компоновочного блока

Из книги Язык программирования С# 2005 и платформа .NET 2.0. [3-е издание] автора Троелсен Эндрю

Определение текущего компоновочного блока Следующей задачей является определение компоновочного блока, который вы хотите построить. Это делается с помощью директивы .assembly. В простейшем случае компоновочный блок можно определить с помощью простого указания понятного


Сохранение текущего документа

Из книги Office 2007. Мультимедийный курс автора Мединов Олег

Сохранение текущего документа Для сохранения текущего документа в состав меню Кнопки «Office» включены команды Сохранить, которая активизируется также нажатием Shift+F12, и Сохранить как.Команду Сохранить применяют, как правило, для сохранения изменений в текущем документе


1.6.13. Правило экономии: время программиста стоит дорого; поэтому экономия его времени более приоритетна по сравнению с экономией машинного времени

Из книги Искусство программирования для Unix автора Реймонд Эрик Стивен

1.6.13. Правило экономии: время программиста стоит дорого; поэтому экономия его времени более приоритетна по сравнению с экономией машинного времени "В ранние мини-компьютерные времена Unix" вынесенная в заголовок идея была довольно радикальной (машины тогда работали


1.6.13. Правило экономии: время программиста стоит дорого; поэтому экономия его времени более приоритетна по сравнению с экономией машинного времени

Из книги Искусство программирования для Unix автора Реймонд Эрик Стивен

1.6.13. Правило экономии: время программиста стоит дорого; поэтому экономия его времени более приоритетна по сравнению с экономией машинного времени "В ранние мини-компьютерные времена Unix" вынесенная в заголовок идея была довольно радикальной (машины тогда работали


Пример: печать текущего каталога

Из книги Системное программирование в среде Windows автора Харт Джонсон М

Пример: печать текущего каталога Программа 2.6 реализует очередную версию команды UNIX pwd. Размер буфера определяется значением параметра МАХ_РАТН, однако проверка ошибок все равно предусмотрена, чтобы проиллюстрировать работу функции GetCurrent-Directory.Программа 2.6. pwd: печать


10.1.28. Получение и изменение текущего каталога

Из книги Программирование на языке Ruby [Идеология языка, теория и практика применения] автора Фултон Хэл

10.1.28. Получение и изменение текущего каталога Получить имя текущего каталога можно с помощью метода Dir.pwd (синоним Dir.getwd). Эти имена уже давно употребляются как сокращения от «print working directory» (печатать рабочий каталог) и «get working directory» (получить рабочий каталог). На платформе


10.1.29. Изменение текущего корня

Из книги Разработка приложений в среде Linux. Второе издание автора Джонсон Майкл К.

10.1.29. Изменение текущего корня В большинстве систем UNIX можно изменить «представление» процесса о том, что такое корневой каталог /. Обычно это делается из соображений безопасности перед запуском небезопасной или непротестированной программы. Метод chroot делает указанный


14.1.3. Смена текущего каталога

Из книги Linux программирование в примерах автора Роббинс Арнольд

14.1.3. Смена текущего каталога Предусмотрено два системных вызова, меняющих текущий каталог процесса: chdir() и fchdir().#include <unistd.h>int chdir(const char * pathname);int fchdir(int fd);Первый системный вызов получает имя каталога в качестве единственного аргумента; второй принимает файловый


6.1.1. Получение текущего времени: time() и difftime()

Из книги Монетизация сайта. Секреты больших денег в Интернете автора Меркулов Андрей

6.1.1. Получение текущего времени: time() и difftime() Системный вызов time() получает текущие дату и время; difftime() вычисляет разницу между двумя значениями time_t:#include <time.h> /* ISO С */time_t time(time_t *t);double difftime(time_t time1, time_t time0);time() возвращает текущее время. Если параметр t не равен NULL, переменная,


Анализируйте пути посетителей до момента целевого действия

Из книги Linux и UNIX: программирование в shell. Руководство разработчика. автора Тейнсли Дэвид

Анализируйте пути посетителей до момента целевого действия Обычно до того, как посетитель совершит целевое действие на сайте, он посетит еще несколько второстепенных страниц:1. Пролистает статьи на сайте.2. Посетит вашу целевую страницу, где вы предлагаете ему оставить


11.3.1. Отображение текущего времени

Из книги автора

11.3.1. Отображение текущего времени Модуль time.so (исходный текст приведен в листинге 11.6) генерирует простую страницу, где отображается текущее время на сервере. В функции module_generate() вызывается функция gettimeofday(), возвращающая значение текущего времени (см. раздел 8.7, "Функция


18.3.6. Проверка текущего каталога

Из книги автора

18.3.6. Проверка текущего каталога Некоторые сценарии, реализующие административные задачи, можно выполнять из корневого каталога. Если производится глобальное перемещение файлов или же изменяются права доступа к файлу, несложный тест позволяет уточнить, вовлекается ли в


28.2. Уточнение текущего уровня выполнения

Из книги автора

28.2. Уточнение текущего уровня выполнения В этой главе не рассматриваются вопросы системного администрирования, однако shell–программист должен знать не только принципы функционирования сценариев rc.scripts, но также принципы их совмещения с каталогами конфигурации уровня