# man > tai64nlocal(8)

[_tai64nlocal_(8)](https://www.chedong.com/phpMan.php/man/tai64nlocal/8/markdown)                         System Manager's Manual                        [_tai64nlocal_(8)](https://www.chedong.com/phpMan.php/man/tai64nlocal/8/markdown)

## NAME
       tai64nlocal - converts precise TAI64N timestamps to a human-readable format.

## SYNOPSIS
### tai64nlocal

## DESCRIPTION
       **tai64nlocal **reads lines from stdin. If a line does not begin with @, **tai64nlocal **writes it to
       stdout  without  change. If a line begins with @, **tai64nlocal **looks for a timestamp after the
       @, in the format printed by [**tai64n**(8)](https://www.chedong.com/phpMan.php/man/tai64n/8/markdown), and writes the line to stdout with the timestamp  con‐
       verted to local time in ISO format: YYYY-MM-DD HH:MM:SS.SSSSSSSSS.

       For example, in the US/Pacific time zone, the input line

         @4000000037c219bf2ef02e94 mark

       should be printed as

         1999-08-23 21:03:43.787492500 mark

       Beware,  however, that the current implementation of **tai64nlocal **relies on the UNIX localtime
       library routine to find the local time. Some localtime  implementations  use  a  broken  time
       scale  that does not account for leap seconds. On systems that use the Olson tz library (with
       an up-to-date leap-second table), you can fix this problem by setting your time zone to, e.g,
       right/US/Pacific instead of US/Pacific.

       Beware also that most localtime implementations are not Y2038-compliant.

       **tai64nlocal **does not allocate any memory after it starts, except possibly inside localtime.

## EXIT CODES
       **tai64nlocal **exits 0 when it sees end of input. It exits 111 without an error  message  if  it
       has trouble reading stdin or writing stdout.

## SEE ALSO
       [supervise(8)](https://www.chedong.com/phpMan.php/man/supervise/8/markdown),   [svc(8)](https://www.chedong.com/phpMan.php/man/svc/8/markdown),   [svok(8)](https://www.chedong.com/phpMan.php/man/svok/8/markdown),  [svstat(8)](https://www.chedong.com/phpMan.php/man/svstat/8/markdown),  [svscanboot(8)](https://www.chedong.com/phpMan.php/man/svscanboot/8/markdown),  [svscan(8)](https://www.chedong.com/phpMan.php/man/svscan/8/markdown),  [readproctitle(8)](https://www.chedong.com/phpMan.php/man/readproctitle/8/markdown),
       [fghack(8)](https://www.chedong.com/phpMan.php/man/fghack/8/markdown), [pgrphack(8)](https://www.chedong.com/phpMan.php/man/pgrphack/8/markdown), [multilog(8)](https://www.chedong.com/phpMan.php/man/multilog/8/markdown), [tai64n(8)](https://www.chedong.com/phpMan.php/man/tai64n/8/markdown), [setuidgid(8)](https://www.chedong.com/phpMan.php/man/setuidgid/8/markdown), [envuidgid(8)](https://www.chedong.com/phpMan.php/man/envuidgid/8/markdown), [envdir(8)](https://www.chedong.com/phpMan.php/man/envdir/8/markdown),  soft‐
       [limit(8)](https://www.chedong.com/phpMan.php/man/limit/8/markdown), [setlock(8)](https://www.chedong.com/phpMan.php/man/setlock/8/markdown)

       <http://cr.yp.to/daemontools.html>

                                                                                      [_tai64nlocal_(8)](https://www.chedong.com/phpMan.php/man/tai64nlocal/8/markdown)
