Bus errorとSegmentation faultに困ったら見るブログ

物理の研究者による日々の研究生活のメモ書きです ( python/emacs/html/Japascript/シェルスクリプト/TeX/Mac/C言語/Linux/git/tmux/R/ポケモンGO)

【シェルコマンド】dateでUNIX時刻を取得する

ただのメモDEATH

UNIX時刻は協定世界時(UTC)での1970円1月1日の0:00:00(深夜0時)からの経過秒数
ただし、うるう秒を足し引きして考慮する



計算機内ではunsigned intで扱われているので、32bitマシンでは上限が2,147483647なので、2038年には何かトラブルが起こるかも
オーバーフローしてマイナスになる?

最近のマシンはすべて64bitなので影響はない


現在のUNIX時刻を取得

date +%s


こっちはうまくいかなかった

1日前を取得

date --date "1day ago" +%s
dateコマンドにUNIX時刻を渡す
date --date @1382282400

Macでは

date -r "1461828264"
らしい





% date +"%Y/%m/%d %H:%M:%S"
2022/06/02 18:16:05


ランキング参加中です

↓クリックしていただけると嬉しいです〜