Time
具有納秒(或小數秒)解析度的 xclock
我目前執行:
xclock -digital -update 1 -strftime '%a %d %b %Y %H:%M:%S'
並且對生成的 xclock 感到相當滿意,但並不覺得它很煩人。
有什麼辦法可以增加納秒(或分秒、厘秒、毫秒、微秒)精度?我嘗試
%N
在-strftime
參數中添加 a ,但與 不同date (GNU coreutils) 7.2
的是,它只是給了我一個文字 ‘%N’。我不知道我正在執行什麼版本的 xclock 並且
xclock --version
沒有幫助,但如果有幫助的話,這是 Fedora Core 24 “附帶”的版本。
wish
TCL 可以輕鬆解決這個問題#!/usr/bin/env wish8.5 set intervalms 1 variable theclock proc setclock {} { global intervalms theclock set micros [clock microseconds] set epoch [expr $micros / 1000000] set micros [format "%06d" [expr $micros % 1000000]] set theclock [clock format $epoch -format "%a %b %d %Y %H:%M:%S.$micros"] after $intervalms [list setclock] } font create TtyFont -family Courier -size 16 -weight bold pack [label .clock -font TtyFont -textvariable theclock] grid .clock -row 1 -column 1 grid rowconfigure . 1 -weight 1 grid columnconfigure . 1 -weight 1 wm geometry . 400x60+0+0 setclock
但如果煩人是你的目標……