Linuxの時間設定

Linuxの時間設定
$ date 042612492005
$ hwclock -w

上記のコードはシステム時間を設定する方法を示していますが、タイムスタンプ文字列は最初にどのように生成されますか?

答え1

形式はdate次のとおりです。

MMDDhhmm[[CC]YY][.ss]

したがって、上記の例は次のように理解できます。

12:49:00 04-26-2005

ところで、最初の行が設定されます。システム時間そして第二ラインセットハードウェア時計。バラよりこの説明

答え2

おそらく直接入力します。man date次の形式を使用するのがわかります。[MMDDhhmm[[CC]YY][.ss]]

したがって、上記の内容は2005年4月26日午後12時49分です。

現在、テキサス電話番号は041122292011です(2011年4月11日午後10時29分)。

答え3

Linuxでは、タイムスタンプはtime()関数によって生成されます。

$人2回
TIME(2) Linux プログラマズマニュアル TIME(2)

名前
       time - 時間を秒単位で取得します。

要約
       #含む

       time_t時間(time_t * t);

説明する
       time() は epoch(1 月 1 日 00:00:00 UTC) 以降の時間を返します。
       1970)、秒単位です。

関連情報