Оригинальный DVD-ROM: eXeL@B DVD !
eXeL@B ВИДЕОКУРС !

ВИДЕОКУРС ВЗЛОМ
выпущен 2 августа!


УЗНАТЬ БОЛЬШЕ >>
Домой | Статьи | RAR-cтатьи | FAQ | Форум | Скачать | Видеокурс
Новичку | Ссылки | Программирование | Интервью | Архив | Связь

ПРОГРАММИРОВАНИЕ НА C и С++



Слушай, дружище, зачем так мучиться с этим языком С++, ты ведь не Билл Гейтс. Возьми тот же Python и программируй, он кроссплатформенный, под Windows тоже работает. Я сам давно заметил: то что на Си пишешь в страницу кода, на питоне решается в одну-две строки. При том, питон намного проще, я его сам недавно изучил по видеокурсу вот этому. Кстати, автор отлично там объясняет. Буквально день-два и уже будешь писать на нём, чего не скажешь про сложный С++.

Класс CTime

CTime не имеет базового класса.

Объект CTime представляет абсолютное время и дату. Класс CTime объединяет тип данных ANSI time_t и ассоциированные run-time функции (функции периода выполнения), включая способность конвертировать из и в Григорианскую дату и 24-часовое время.

Значение CTime базируется на UTC (coordinated universal time -универсальные координаты времени), которые эквивалентны GMT (Greenwich mean time - значение времени по Гринвичу). Местная временная зона контролируется переменной среды окружения - TZ.

При создании CТime установите параметр nDST равным 0 для сообщения что действует стандартное представление времени, или равным некоторому значению большем 0 для сообщения что действует время в формате daylight savings, или равным некоторому значению меньше нуля для того чтобы код C run-time библиотеки сам определял какой формат времени применять - стандартное время или daylight savings. tm_isdst - необходимое поле. Если оно не установлено, то данное значение считается не определенным и значение, возвращаемое функцией mktime не предсказуемо. Если timeptr указывает на структуру tm, возвращенную предыдущим вызовов функций asctime, gmtime, или localtime, то поле tm_isdst содержит правильное значение.

Для получения более подробной информации о типе данных time_t и run-time функциях, которые использует CTime смотри Run-Time Library Reference.

Дружественный класс CTimeSpan, представляет промежуток времени - разницу между двумя объектами CTime.

Классы CTime и CTimeSpan не предназначены для наследования, так как они не имеют виртуальных функций. Размер объектов CTime и CTimeSpan обычно - 4 байта. Большинство функций-членов - встроенные (inline).

Для получения более подробной информации смотри статью Date and Time в Visual C++ Programmer's Guide и Time Management в Run-Time Library Reference.


Члены класса CTime

Конструкторы

CTime Различные конструкторы объекта CТime.
GetCurrentTime Создание объекта CTime содержащего текущее время (статическая член-функция).

Методы доступа

GetTime Возвращает time_t соответствующее объекту CТime.
GetYear Возвращает год, который содержит данный объект CTime.
GetMonth Возвращает месяц, который содержит данный объект CTime. (от 1 до 12).
GetDay Возвращает день, который содержит данный объект CTime. (от 1 до 31).
GetHour Возвращает час, который содержит данный объект CTime. (от 0 до 23).
GetMinute Возвращает минуты, которые содержит данный объект CTime. (от 0 до 59).
GetSecond Возвращает секунды, которые содержит данный объект CTime. (от 0 до 61).
GetDayOfWeek Возвращает день недели (1 - воскресенье, 2 - понедельник, и т.д.).

Конверторы

GetGmtTm Разбивает объект CТime на компоненты - основываясь на UTC.
GetLocalTm Разбивает объект CTime на компоненты - основываясь на локальной временной зоне (local time zone).
GetAsSystemTime Переводит информацию о времени сохраненную в объекте CТime в Win32-совместимую SYSTEMTIME структуру
Format Переводит объект CТime в форматированную строку - основываясь на локальной временной зоне (local time zone).
FormatGmt Переводит объект CТime в форматированную строку - основываясь на UTC.

Операторы

operator = Присвоить новое значение.
operator + - Добавить или вычисть объекты CТimeSpan или CТime.
operator +=, -= Добавить или вычисть объект CТimeSpan к или из данного объекта CТime.
operator ==, < , etc. Сравнить два абсолютных значения времени.

Сохранение

operator << Вывести объект CTime в CArchive или CDumpContext.
operator >> Получить объект CTime из CArchive.


<< ВЕРНУТЬСЯ В ПОДРАЗДЕЛ

<< ВЕРНУТЬСЯ В ОГЛАВЛЕНИЕ




Материалы находятся на сайте https://exelab.ru/pro/



Оригинальный DVD-ROM: eXeL@B DVD !


Вы находитесь на EXELAB.rU
Проект ReactOS