|
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