Документация по LinuxLinuxDoc.Ru 🔍

ftime - возвращает значение даты и времени

НАЗВАНИЕ
ftime - возвращает значение даты и времени

СИНТАКСИС

#include

int ftime(struct timeb *tp);

ОПИСАНИЕ

Возвращает текущую дату и время в виде tp, который
определен следующим образом:

struct timeb {
time_t time;
unsigned short millitm;
short timezone;
short dstflag;
};

В данной структуре time является количеством секунд с
начала эпохи; millitm - количество миллисекунд, прошедших
после time секунд с начала эпохи; timezone - локальная
временная зона в минутах западнее Гринвича; dstflag -
флаг, ненулевое значение которого указывает, что в
соответствующее время года используется "летнее" время.

В данный момент содержимое полей timezone и dstflag не
определено.

ВОЗВРАЩАЕМОЕ ЗНАЧЕНИЕ
Функция всегда возвращает 0.

НАЙДЕННЫЕ ОШИБКИ

Эта функция устарела. Не используйте ее. В случаях, когда
достаточно секунд, можно использовать time(2); gettimeof-
day(2) позволяет работать с микросекундами; clock_get-
time(3) позволяет работать с наносекундами, однако пока
что еще не очень широко распространена.

При работе с libc4 и libc5 поле millitm представляет для
пользователя особый интерес. Но ранние версии glibc2
работают некорректно и возвращает в этом поле нулевое
значение; начиная с glibc 2.1.1 эта ошибка исправлена.

ПРЕДЫСТОРИЯ

Функция ftime появилась в версии 4.2BSD.

СООТВЕТСТВИЕ СТАНДАРТАМ
BSD 4.2, POSIX 1003.1-2001.
Читать новости Linux в Telegram
Linux - ftime - возвращает значение даты и времени
Мы в соцсетях ✉