在 linux 系統中獲取系統時間的方法有多種:使用 date 命令直接輸出當前時間。使用 date +%s 命令獲取 unix 時間戳。使用 date +% 選項指定特定格式的時間。使用 date 命令的 -u 和 -z 選項獲取其他時區的時間。
如何獲取 Linux 系統時間
在 Linux 系統中,獲取系統時間的方法有多種,這取決于所需的精度和格式。
直接輸出當前時間
要直接輸出當前時間,可以使用 date 命令:
date
登錄后復制
這將輸出類似以下格式的當前時間:
Tue Apr 12 14:31:23 CST 2023
登錄后復制
獲取 UNIX 時間戳
UNIX 時間戳是自 1970 年 1 月 1 日午夜 (UTC) 以來經過的秒數。要獲取 UNIX 時間戳,可以使用 date +%s 命令:
date +%s
登錄后復制
這將輸出一個數字,表示當前時間以 UNIX 時間戳表示。
獲取特定格式的時間
要獲取特定格式的時間,可以使用 date 命令的 +% 選項。例如,要獲取 ISO 8601 格式的時間,可以使用:
date +%Y-%m-%dT%H:%M:%SZ
登錄后復制
這將輸出類似以下格式的時間:
2023-04-12T14:31:23Z
登錄后復制
獲取其他時區的時間
要獲取其他時區的時間,可以使用 date 命令的 -u 和 -z 選項。例如,要獲取美國東部時間的時間,可以使用:
date -u -z America/New_York
登錄后復制
這將輸出類似以下格式的時間:
Tue Apr 12 10:31:23 EDT 2023
登錄后復制