]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
analyze: also print unix time in "timestamp" 12597/head
authorZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>
Tue, 21 May 2019 07:50:05 +0000 (09:50 +0200)
committerZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>
Tue, 21 May 2019 07:56:41 +0000 (09:56 +0200)
man/systemd-analyze.xml
src/analyze/analyze.c

index cc29e2624086267e4e9677e9d20ff6eb43e71ea8..651a73848ee983f74b65e8902ee27564ee07d42b 100644 (file)
@@ -402,18 +402,21 @@ Normalized form: *-02-29 00:00:00
 
         <programlisting>$ systemd-analyze timestamp yesterday now tomorrow
   Original form: yesterday
-Normalized form: Thu 2019-05-16 00:00:00 CEST
-       (in UTC): Wed 2019-05-15 22:00:00 UTC
+Normalized form: Mon 2019-05-20 00:00:00 CEST
+       (in UTC): Sun 2019-05-19 22:00:00 UTC
+   UNIX seconds: @15583032000
        From now: 1 day 9h ago
 
   Original form: now
-Normalized form: Fri 2019-05-17 09:34:14 CEST
-       (in UTC): Fri 2019-05-17 07:34:14 UTC
-       From now: 32us ago
+Normalized form: Tue 2019-05-21 09:48:39 CEST
+       (in UTC): Tue 2019-05-21 07:48:39 UTC
+   UNIX seconds: @1558424919.659757
+       From now: 43us ago
 
   Original form: tomorrow
-Normalized form: Sat 2019-05-18 00:00:00 CEST
-       (in UTC): Fri 2019-05-17 22:00:00 UTC
+Normalized form: Wed 2019-05-22 00:00:00 CEST
+       (in UTC): Tue 2019-05-21 22:00:00 UTC
+   UNIX seconds: @15584760000
        From now: 14h left
 </programlisting>
       </example>
index b23dcf724096acb29bcaaa8da1b72dbd4d0e1642..5217a92b438583fb2148c7d3b83b7161d9c963e9 100644 (file)
@@ -1735,6 +1735,12 @@ static int test_timestamp_one(const char *p) {
         if (!in_utc_timezone())
                 printf("       (in UTC): %s\n", format_timestamp_utc(buf, sizeof buf, usec));
 
+        printf("   UNIX seconds: @%"PRI_USEC"%s%0*"PRI_USEC"\n",
+               usec / USEC_PER_SEC,
+               usec % USEC_PER_SEC ? "." : "",
+               usec % USEC_PER_SEC ? 6 : 0,
+               usec % USEC_PER_SEC);
+
         printf("       From now: %s\n", format_timestamp_relative(buf, sizeof buf, usec));
 
         return 0;