在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” 的格式化本地時間。