[hobbit] Unix time

Sue Bauer-Lee sblee at tazmania.org
Tue Jul 19 20:35:49 CEST 2005


Isn't that this thing provided for by GNU date:

If you're sorting or graphing dated data, your raw date values may
     be represented as seconds since the epoch.  But few people can
     look at the date `946684800' and casually note "Oh, that's the
     first second of the year 2000."

          date --date='2000-01-01 UTC' +%s
          946684800

To convert such an unwieldy number of seconds back to a more
     readable form, use a command like this:
 date -d '1970-01-01 946684800 sec' +"%Y-%m-%d %T %z"
          2000-01-01 00:00:00 +0000

On Tue, Jul 19, 2005 at 08:25:53PM +0200, Henrik Stoerner wrote:
> On Tue, Jul 19, 2005 at 03:01:39PM -0300, mario andre wrote:
> > 
> > Somebody knows how to convert the unix time format to the utc?
> 
> This little program will do it:
> 
> --- showtime.c ---
> #include <time.h>
> #include <stdlib.h>
> #include <stdio.h>
> 
> int main(int argc, char *argv[])
> {
>     time_t t = atol(argv[1]);
> 
>     printf("%s\n", asctime(gmtime(&t)));
>     return 0;
> }
> 
> --- end of file ---
> 
> Save this as showtime.c, then "cc -o showtime showtime.c".
> Then you can run "showtime 1121797513" and get "Tue Jul 19 18:25:13
> 2005"
> 
> 
> Henrik
> 
> 
> To unsubscribe from the hobbit list, send an e-mail to
> hobbit-unsubscribe at hswn.dk
> 
> 



More information about the Xymon mailing list