lesbarer Zeitstempel im Linux-Kernel

8

Wie kann ich einen lesbaren Zeitstempel im Linux Kernel schreiben? Ich denke, do_gettimeofday gibt epoch zurück, aber ich möchte nicht versuchen, es in lesbare Zeit zu konvertieren. Ich möchte nur ein Format wie Hour:Min:Sec:Msec . Danke

    
stedkka 28.12.2011, 09:06
quelle

2 Antworten

7

Spätere Kernel haben eine Funktion time_to_tm , um die Epoche in ein für Menschen lesbares Format zu bringen.

Hier ist ein Beispiel:

%Vor%

Auch dies ist nur in späteren Kerneln verfügbar. Der zweite Parameter time_to_tm ist ein Offset zur Epoche. In meiner lokalen Zeit ist 0, ich weiß nicht, welchen Sie verwenden sollten.

    
Fred 28.12.2011, 14:37
quelle
1

Obwohl ich nicht glaube, dass es eine Funktion dafür gibt, können Sie das ganz einfach tun, wenn Sie den Tag nicht brauchen.

%Vor%

Beachten Sie, dass Sie GMT-Zeit und nicht lokale Zeit erhalten.

    
ugoren 28.12.2011 14:27
quelle