Linux時間戳(Unix timestamp)是從1970年1月1日00:00:00 UTC(協調世界時)開始經過的秒數,不包括閏秒。它通常用于記錄事件發生的時間,因為這種格式的時間表示方式在計算機系統中非常方便和通用。
要獲取當前的Linux時間戳,可以使用多種方法:
使用date命令:
date +%s
這個命令會輸出當前的Unix時間戳。
使用perl命令:
perl -MTime::HiRes -e 'printf("%d\n", Time::HiRes::time())'
這個命令使用Perl的Time::HiRes模塊來獲取高精度的時間戳。
使用python命令:
python -c 'import time; print(int(time.time()))'
這個命令使用Python的time模塊來獲取當前的時間戳。
import time
timestamp = int(time.time())
print(timestamp)
const timestamp = Math.floor(Date.now() / 1000);
console.log(timestamp);
long timestamp = System.currentTimeMillis() / 1000L;
System.out.println(timestamp);
#include <stdio.h>
#include <time.h>
int main() {
time_t timestamp = time(NULL);
printf("%ld\n", timestamp);
return 0;
}
這些方法都可以幫助你在不同的環境中獲取當前的Linux時間戳。