在Linux中,您可以使用多种方法来获取本地时间
date
命令:date
这将显示当前的本地日期和时间。您还可以使用+
选项自定义输出格式,例如:
date +"%Y-%m-%d %H:%M:%S"
这将显示类似于 “2022-07-06 14:30:00” 的格式化时间。
localtime
命令:localtime
这将返回一个表示当前本地时间的tm
结构体。您可以使用C语言函数对其进行处理,例如将时间转换为字符串:
#include <stdio.h>
#include <time.h>
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” 的格式化本地时间。
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读:linux怎么获取本地时间