logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

pmLocaltime - convert the date and time for a reporting timezone

C Synopsis

#include<time.h>#include<pcp/pmapi.h>structtm*pmLocaltime(consttime_t*clock,structtm*result);cc...-lpcp

Description

pmLocaltime  is  very  similar  to  localtime(3),  except  the  timezone  used is the current ``reporting
       timezone'' (rather than the default TZ environment variable scheme), and the result is  returned  into  a
       caller-declared buffer (rather than a private buffer).

       Like  localtime(3)  the  time to be converted is passed via clock, and the result contains the components
       broken out in the elements of the tm struct.

       pmLocaltime returns result as the value of the function.

       The default current reporting timezone is as defined by the TZ environment variable, so  pmLocaltime  and
       localtime(3) will initially produce a similar encoding of the date and time.

       Use  pmNewZone(3), pmNewContextZone(3) or pmUseZone(3) to establish a new current reporting timezone that
       will affect pmLocaltime but not localtime(3).

Name

pmLocaltime - convert the date and time for a reporting timezone

See Also

localtime(3), PMAPI(3),  pmCtime(3),  pmGetConfig(3),  pmNewContextZone(3),  pmNewZone(3),  pmUseZone(3),
       pcp.conf(5) and pcp.env(5).

Performance Co-Pilot                                   PCP                                        PMLOCALTIME(3)

See Also