逆引きUNIXコマンド/UNIX時間に変換・UNIX時間を取得する方法
の編集
Top
/
逆引きUNIXコマンド
/
UNIX時間に変換・UNIX時間を取得する方法
[
トップ
] [
編集
|
差分
|
バックアップ
|
添付
|
リロード
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
]
-- 雛形とするページ --
(no template pages)
#navi(../) * dateコマンドでUNIX時間を取得する [#qecf0255] 通常、dateコマンドを発行すると以下のように表示されます。~ dateコマンドにオプションを指定しUNIX時間を表示させる方法を以下に記します。~ また、awkを使ってUNIX時間を通常の年月日時分秒の変換についても記述してあります。 #contents #htmlinsertpcsp(linux_ads_top.html,linux-sp.html) * 関連資料 [#yb0806be] -[[マシンの日時を設定・変更する・date, ntpdate>逆引きUNIXコマンド/マシンの日時を設定・変更する・date, ntpdate]] -[[日時の表示フォーマット変更・dateコマンド>逆引きUNIXコマンド/日時の表示フォーマット変更・dateコマンド]] -[[翌日の日付を取得・dateコマンド>逆引きUNIXコマンド/翌日の日付を取得・dateコマンド]] -[[前日の日付を取得・dateコマンド>逆引きUNIXコマンド/前日の日付を取得・dateコマンド]] -[[出力情報に日時情報を付加したい>逆引きUNIXコマンド/出力情報に日時情報を付加したい]] -[[Nヶ月とN日前の日付を取得・dateコマンド>逆引きUNIXコマンド/Nヶ月とN日前の日付を取得・dateコマンド]] -[[UNIX時間に変換・UNIX時間を取得する方法>逆引きUNIXコマンド/UNIX時間に変換・UNIX時間を取得する方法]] -[[今日の日付が月末かどうかをdateコマンドで確認する方法>逆引きシェルスクリプト/今日の日付が月末かどうかをdateコマンドで確認する方法]] -[[指定したタイムゾーンのローカルタイムを表示する方法・TZ>逆引きUNIXコマンド/指定したタイムゾーンのローカルタイムを表示する方法・TZ]] -[[YYYYMMDDを取得する・date>逆引きUNIXコマンド/YYYYMMDDを取得する・date]] -[[HH:MI:SSを取得する・date>逆引きUNIXコマンド/HH:MI:SSを取得する・date]] * 現在のUNIX時間を表示する [#d47cbf12] 以下の構文で現在のUNIX時間を表示することができます。 date +'%s' ** 実行結果 [#ge645ea5] sakura@ubuntu:~$ date ; date +'%s' 2012年 6月 21日 木曜日 00:45:46 JST 1340207146 * 文字列の日時をUNIX時間に変換する [#x52e4b20] 以下の構文で指定した年月日をUNIX時間に変換して表示することができます。 date -d '西暦/月/日 時:分:秒' +'%s' ** 実行結果 [#fdf24d32] sakura@ubuntu:~$ date ; date +'%s' 2012年 6月 21日 木曜日 00:45:46 JST 1340207146 sakura@ubuntu:~$ date -d '2012/6/21 00:45:46' +'%s' 1340207146 * UNIX時間を通常の年月日表示に変換する [#ved18557] awkを使うことによりUNIX時間を通常の日時表示に変換することができます。 echo UNIX時間 | awk '{ print strftime("%c", $1); }' ** 実行結果 [#u5f5652e] sakura@ubuntu:~$ date -d '2012/6/21 00:45:46' +'%s' 1340207146 sakura@ubuntu:~$ echo 1340207146 | awk '{ print strftime("%c", $1); }' 2012年06月21日 00時45分46秒 #htmlinsertpcsp(linux_ads_btm.html,linux-sp.html)
タイムスタンプを変更しない
#navi(../) * dateコマンドでUNIX時間を取得する [#qecf0255] 通常、dateコマンドを発行すると以下のように表示されます。~ dateコマンドにオプションを指定しUNIX時間を表示させる方法を以下に記します。~ また、awkを使ってUNIX時間を通常の年月日時分秒の変換についても記述してあります。 #contents #htmlinsertpcsp(linux_ads_top.html,linux-sp.html) * 関連資料 [#yb0806be] -[[マシンの日時を設定・変更する・date, ntpdate>逆引きUNIXコマンド/マシンの日時を設定・変更する・date, ntpdate]] -[[日時の表示フォーマット変更・dateコマンド>逆引きUNIXコマンド/日時の表示フォーマット変更・dateコマンド]] -[[翌日の日付を取得・dateコマンド>逆引きUNIXコマンド/翌日の日付を取得・dateコマンド]] -[[前日の日付を取得・dateコマンド>逆引きUNIXコマンド/前日の日付を取得・dateコマンド]] -[[出力情報に日時情報を付加したい>逆引きUNIXコマンド/出力情報に日時情報を付加したい]] -[[Nヶ月とN日前の日付を取得・dateコマンド>逆引きUNIXコマンド/Nヶ月とN日前の日付を取得・dateコマンド]] -[[UNIX時間に変換・UNIX時間を取得する方法>逆引きUNIXコマンド/UNIX時間に変換・UNIX時間を取得する方法]] -[[今日の日付が月末かどうかをdateコマンドで確認する方法>逆引きシェルスクリプト/今日の日付が月末かどうかをdateコマンドで確認する方法]] -[[指定したタイムゾーンのローカルタイムを表示する方法・TZ>逆引きUNIXコマンド/指定したタイムゾーンのローカルタイムを表示する方法・TZ]] -[[YYYYMMDDを取得する・date>逆引きUNIXコマンド/YYYYMMDDを取得する・date]] -[[HH:MI:SSを取得する・date>逆引きUNIXコマンド/HH:MI:SSを取得する・date]] * 現在のUNIX時間を表示する [#d47cbf12] 以下の構文で現在のUNIX時間を表示することができます。 date +'%s' ** 実行結果 [#ge645ea5] sakura@ubuntu:~$ date ; date +'%s' 2012年 6月 21日 木曜日 00:45:46 JST 1340207146 * 文字列の日時をUNIX時間に変換する [#x52e4b20] 以下の構文で指定した年月日をUNIX時間に変換して表示することができます。 date -d '西暦/月/日 時:分:秒' +'%s' ** 実行結果 [#fdf24d32] sakura@ubuntu:~$ date ; date +'%s' 2012年 6月 21日 木曜日 00:45:46 JST 1340207146 sakura@ubuntu:~$ date -d '2012/6/21 00:45:46' +'%s' 1340207146 * UNIX時間を通常の年月日表示に変換する [#ved18557] awkを使うことによりUNIX時間を通常の日時表示に変換することができます。 echo UNIX時間 | awk '{ print strftime("%c", $1); }' ** 実行結果 [#u5f5652e] sakura@ubuntu:~$ date -d '2012/6/21 00:45:46' +'%s' 1340207146 sakura@ubuntu:~$ echo 1340207146 | awk '{ print strftime("%c", $1); }' 2012年06月21日 00時45分46秒 #htmlinsertpcsp(linux_ads_btm.html,linux-sp.html)
テキスト整形のルールを表示する