设置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 PM

现在,德克萨斯州的电话号码是 041122292011(2011 年 4 月 11 日晚上 10:29)

答案3

在Linux上,时间戳是由time()函数生成的。

$ 人 2 次
TIME(2) Linux 程序员手册 TIME(2)

姓名
       time - 获取以秒为单位的时间

概要
       #包括

       time_t 时间(time_t *t);

描述
       time() 返回自纪元以来的时间(00:00:00 UTC,1 月 1 日,
       1970),以秒为单位。

相关内容