在Linux中,您可以使用多种方法来获取本地时间
- 使用
date
命令:
date
这将显示当前的本地日期和时间。您还可以使用+
选项自定义输出格式,例如:
date +"%Y-%m-%d %H:%M:%S"
这将显示类似于 “2022-07-06 14:30:00” 的格式化时间。
- 使用
localtime
命令:
localtime
这将返回一个表示当前本地时间的tm
结构体。您可以使用C语言函数对其进行处理,例如将时间转换为字符串:
#include#include int main() { time_t rawtime; struct tm * timeinfo; time(&rawtime); timeinfo = localtime(&rawtime); printf("Current local time: %s", asctime(timeinfo)); return 0; }
- 使用
time
命令:
time
这将显示当前进程的启动时间以及已过去的时间。输出类似于 “Tue Jun 22 14:30:00 UTC 2021”。要仅显示本地时间,可以使用以下命令:
time -r
这将显示类似于 “Tue Jun 22 14:30:00 2021” 的格式化本地时间。