time.h(3head) 맨 페이지 - 윈디하나의 솔라나라

개요

섹션
맨 페이지 이름
검색(S)

time.h(3head)

time.h(3HEAD)                       Headers                      time.h(3HEAD)



NAME
       time.h, time - time types

SYNOPSIS
       #include <time.h>

DESCRIPTION
       The  <time.h> header declares the structure tm, which includes the fol‐
       lowing members:

         int tm_sec     /* seconds [0,60] */
         int tm_min     /* minutes [0,59] */
         int tm_hour    /* hour [0,23] */
         int tm_mday    /* day of month [1,31] */
         int tm_mon     /* month of year [0,11] */
         int tm_year    /* years since 1900 */
         int tm_wday    /* day of week [0,6] (Sunday =0) */
         int tm_yday    /* day of year [0,365] */
         int tm_isdst   /* daylight savings flag */



       The value of tm_isdst is positive if Daylight Saving Time is in effect,
       0  if Daylight Saving Time is not in effect, and negative if the infor‐
       mation is not available.


       The <time.h> header defines the following symbolic names:

       NULL                        Null pointer constant.


       CLOCKS_PER_SEC              A number used to convert the value returned
                                   by  the  clock() function into seconds. See
                                   clock(3C).


       CLOCK_PROCESS_CPUTIME_ID    The identifier of the CPU-time clock  asso‐
                                   ciated with the process making a clock() or
                                   timer*() function call.


       CLOCK_THREAD_CPUTIME_ID     The identifier of the CPU-time clock  asso‐
                                   ciated  with the thread making a clock() or
                                   timer*() function call.



       The <time.h> header declares the timespec structure, which has the fol‐
       lowing members:

         time_t tv_sec     /* seconds */
         long   tv_nsec     /* nanoseconds */



       The  <time.h>  header  declares the itimerspec structure, which has the
       following members:

         struct timespec it_interval     /* timer period */
         struct timespec it_value     /* timer expiration */



       The following manifest constants are defined:

       CLOCK_REALTIME     The identifier of the system-wide realtime clock.


       TIMER_ABSTIME      Flag indicating time is absolute. For functions tak‐
                          ing  timer objects, this refers to the clock associ‐
                          ated with the timer.


       CLOCK_MONOTONIC    The identifier for the system-wide monotonic  clock,
                          which  is  defined  as a clock whose value cannot be
                          set with clock_settime() and that cannot have  back‐
                          ward clock jumps. The maximum possible clock jump is
                          implementation-defined. See clock_settime(3C).



       The clock_t, size_t, time_t, clockid_t, and timer_t types  are  defined
       as described in <sys/types.h>. See types.h(3HEAD).


       The   locale_t   is   defined   as   described   in   <locale.h>.   See
       locale.h(3HEAD).


       Although the value of CLOCKS_PER_SEC is required to be 1 million on all
       standard-conforming  systems,  it can be variable on other systems, and
       it should not be assumed that CLOCKS_PER_SEC  is  a  compile-time  con‐
       stant.


       The <time.h> header provides a declaration for getdate_err.


       The following are declared as variables:

         extern int daylight;
         extern long timezone;
         extern char *tzname[];





       Inclusion  of the <time.h> header can make visible all symbols from the
       <signal.h> header.

USAGE
       The range [0,60] for tm_sec allows for the occasional leap second.


       tm_year is a signed value; therefore, years before 1900 can  be  repre‐
       sented.


       To  obtain the number of clock ticks per second returned by the times()
       function, applications should call sysconf(_SC_CLK_TCK).  See  times(2)
       and sysconf(3C).

ATTRIBUTES
       See attributes(7) for descriptions of the following attributes:


       tab()  box; cw(2.75i) |cw(2.75i) lw(2.75i) |lw(2.75i) ATTRIBUTE TYPEAT‐
       TRIBUTE  VALUE  _  Interface  StabilityCommitted  _  StandardSee  stan‐
       dards(7).


SEE ALSO
       time(2),   utime(2),  clock(3C),  clock_settime(3C),  ctime(3C),  diff‐
       time(3C), getdate(3C), mktime(3C), nanosleep(3C),  strftime(3C),  strp‐
       time(3C),    timer_create(3C),   timer_delete(3C),   timer_settime(3C),
       locale.h(3HEAD), types.h(3HEAD), attributes(7), standards(7)



Oracle Solaris 11.4               29 Sep 2014                    time.h(3HEAD)
맨 페이지 내용의 저작권은 맨 페이지 작성자에게 있습니다.
RSS ATOM XHTML 5 CSS3