Simple Sand Samples |
説明のないとってもシンプルなサンプルプログラム集
COBOL | awk | C言語 | D言語 | GO言語 | Lua | Vim |
bash | Perl | Gauche | Clojure | CLISP | EmacsLisp | VimScript |
tcsh | Ruby | Groovy | Java | C# | VBScript | JavaScript |
Io言語 | Python | Erlang | Scala | VB.NET | Excel/VBA | PHP |
Tcl | Haskell | OCaml | PowerShell | Windows | Unix/Linux |
Linuxコマンド > date 日付と時間
|
|
オプション | |||||
-d, --date=STRING | 変換元の日付/時刻を文字列で指定 | ||||
-f, --file=DATEFILE | 変換元の日付/時刻をファイルで指定 | ||||
-s, --set=STRING | 日付/時刻の変更 | ||||
FORMATオプション | |||||
%Y | 年 | ||||
%m | 月 01〜12 | ||||
%d | 日 | ||||
%D | %m/%d/%y | ||||
%F | %Y-%m-%d | ||||
%H (%I) | 時 00〜23(01〜12) | ||||
%M | 分 00〜59 | ||||
%S | 秒 00〜59 | ||||
%T | %H:%M:%S | ||||
%B (%b) | 月(略) | ||||
%A (%a) | 曜日(略) | ||||
%u | 1=月曜〜7=日曜 | ||||
%c | 日付と時刻 | ||||
%C | 世紀 | ||||
%j | 年の開始日からの日数 001〜366 | ||||
%N | ナノ秒 000000000〜999999999 | ||||
%p | AM/PM ロケール表示 | ||||
%y | 西暦での年の下2桁00〜99 | ||||
%n | '\n'改行 | ||||
%t | '\t'水平タブ | ||||
%% | '%' |
今日
$ date +%F2015-05-07
$ date +%D
05/07/15
$ date +%Y/%m/%d
2015/05/07
昨日
$ date +%F --date "1 days ago"2015-05-06
明日
$ date +%F --date "1 days"2015-05-08
1営業日前(土日を除く1日前)
d=1;if [ `date +%u --date "$d days ago"` -gt 5 ];>then d=3;fi;date +%F --date "$d days ago"
2015-05-08
現在の時刻
$ date +%T21:06:09
$ date +%H:%T
21:06:09
ロケールを変更してdate表示
$ LC_ALL=ja_JP.UTF8$ date
2015年 5月 11日 月曜日 19:49:27 JST
$
$ LC_ALL=C
$ date
Mon May 11 19:27:55 JST 2015