CodeNet / Языки программирования / C / C++ / Linux/Unix / Справочник С/C++ для UNIX - Список функций
CodeNet / Языки программирования / C / C++ / Руководства и справочные материалы по C/C++ / Справочники по функциям / Справочник С/C++ для UNIX - Список функций
CodeNet / Языки программирования / C / C++ / Руководства и справочные материалы по C/C++ / Справочники по функциям / Справочник С/C++ для UNIX - Список функций
ftime
FTIME
#include <sys\types.h>
#include <sys\timeb.h>
void ftime(timeptr);
struct timeb *timeptr; указатель на структуру, описанную в
<sys\timeb.h>.
Описание:
Функция ftime высвечивает текущее время и хранит его в
структуре, на которую указывает timeptr. Структура timeb описана
в <sys\timeb.h>. Она содержит 4 поля: time, millitm, timezone,
dstflag, которые имеют следующие значения:
ПОЛЕ ЗНАЧЕНИЕ
time Время, в секундах, прошедшее от
значения 00:00:00 времени по
Гринвичу, т.е. с 1января 1970 г.
millitm Тысячная доля секунды.
timezone Разность в минутах (в направлении
к западу) между значением времени
по Гринвичу и местным временем.
Значение timezone определяется из
значения timezone (см. tzset).
dstflag Ненулевое значение, если зона
перехода на зимнее/летнее время
присутствует в зоне местного
времени, которое определяется из
значения глобальной переменной
daylight ( см. tzset.)
Возвращаемое значение:
Функция ftime задает значения полей структуры, определенной
по timeptr. Возвращаемого значения нет.
См. также asctime, ctime, gmtime, localtime, time, tzset.
Пример.
#include <sys\types.h>
#include <sys\timeb.h>
#include <stdio.h>
#include <time.h>
main()
{
struct timeb timebuffer;
char *timeline;
time(&timebuffer);
timeline = ctime(&(timebuffer, time));
printf ("The time is %.19s.%hu %s",
timeline, timebuffer.millitm,
&timeline[20]);
}
На выходе будет следующая информация:
The time is Wed Dec 04 17:58:29.420 1985.
