顯示具有 Time時間 標籤的文章。 顯示所有文章
顯示具有 Time時間 標籤的文章。 顯示所有文章

2021年6月10日 星期四

Linux看時間到毫秒、微秒、奈秒

下指令當下的時間可以顯示到奈秒

  • date +"%Y-%m-%d %T.%N"
  • sleep 1.5
  • date +"%Y-%m-%d %T.%N"
  • sleep 1.5
  • date +%s.%N

2019年6月11日 星期二

Time and Date世界時間與日期換算

timeanddate.com是挪威公司做的time zone網站,主要功能如下所示:
_EOF_

2019年2月14日 星期四

Linux修改date指令顯示的時區

在Linux看系統的時間指令是date,但有時候會出現美國東部時間EST。要暫時顯示台灣時區的話,可以用下面的指令:
  • TZ=Asia/Taipei date
上面的TZ是time zone的意思,後面接的是地區。地區列表則是參考 /usr/share/zoneinfo 下面的資料夾與檔案。若是要永久將時區改成台灣地區,那麼使用下面的指令:
  • cd /etc && ln -s ../usr/share/zoneinfo/Asia/Taipei localtime
若沒有管理者權限,那就修改個人的環境變數。以Bash為例,修改~/.bashrc
  • export TZ=Asia/Taipei
這樣登入以後直接打date就會顯示台灣時區

參考資料

_EOF_

2016年6月16日 星期四

用ntpdate校對時間

要校正系統的時間,直接用ntpdate(要自己另外安裝)就可以了:
  • ntpdate time.stdtime.gov.tw
  • ntpdate -s watch.stdtime.gov.tw
  • date
  • hwclock -w
上面兩個指令都是跟國家時間與頻率標準實驗室作同步,只是一台機器是time、另外一台機器是watch。下面指令的參數 -s 意思是校正時間後的相關訊息存到 /var/log/syslog 裡面。第三個指令是看系統時間;最後的指令則是把系統時間寫到 BIOS 裡(參考這篇)。

使用 date 看時間,出現像是 Fri Jun 17 10:55:05 CST 2016 這種格式
但 CST 其實可以代表下面五個時區(部分參考《24时区,GMT,UTC,DST,CST时间详解》):
  • 澳洲中部時間:Central Standard Time (Australia) UTC+9:30
  • 中原標準時間:Chungyuan Standard Time UTC+8:00
  • 中國標準時間:China Standard Time UTC+8:00
  • 古巴標準時間:Cuba Standard Time UTC-4:00
  • 美國中部時間:Central Standard Time (USA) UTC-6:00
中原標準時間(CST, Chungyuan Standard Time)也叫做國家標準時間(NST, National Standard Time)或是台灣時間(TST, Taiwan Standard Time)或台北時間(Taipei Time),UTC 則是世界協調時間。台灣時間的歷史請參考英文維基百科《Time in Taiwan》。