date コマンド
# 現在の日時の表示
date
2024年 4月 1日 月曜日 15:40:55 JST
# 現在の日時をUTCで表示
date -u
2024年 4月 1日 月曜日 06:42:00 UTC
# 現在の日時の表示
date
2024年 4月 1日 月曜日 15:40:55 JST
# 現在の日時をUTCで表示
date -u
2024年 4月 1日 月曜日 06:42:00 UTC
書式 | 内容 |
---|---|
%Y | 西暦4桁(例:2024) |
%y | 西暦下2桁(例:00~99) |
%m | 月(例:01~12) |
%b | 月の省略形(例:Jan ~ Dec) |
%B | 月名(例:January ~ December) |
%d | 日(1 ~ 31) |
%H | 時(24時間形式)(例:00 ~ 24) |
%I | 時(12時間形式)(例:01 ~ 12) |
%M | 分(例:00 ~ 59) |
%S | 秒(例:00 ~ 59) |
%s | 1970-01-01 00:00:00 からの秒数(例:1711955477) |
%a | 曜日の省略名(例:Sun, Mon, Tue, Wed, Thu, Fri, Sat) |
%A | 曜日名(例:Sunday, Monday, Tuesday, Wednesday, Thursday, Friday, Saturday) |
%u | 曜日(例: 1:月曜日 ~ 7:日曜日) |
date '+%Y/%m/%d'
2024/04/01
date '+%Y/%m/%d %H:%M:%S'
2024/04/01 16:21:30
timedatectl コマンドを実行することで、システムの時刻やタイムゾーンを管理・確認することができます。
Local time: 土 2025-05-10 21:01:04 JST # 現在のシステム上で設定されている時刻
Universal time: 土 2025-05-10 12:01:04 UTC # ユニバーサルタイム (UTC) は、世界標準時 (Coordinated Universal Time)
RTC time: 土 2025-05-10 12:01:04 # マザーボード上のハードウェアクロック(リアルタイムクロック)の時間
Time zone: Asia/Tokyo (JST, +0900) # システムで設定されている地域の時間帯
System clock synchronized: yes # システムクロックの同期状態。NTP(Network Time Protocol)によって正しく同期されている
NTP service: active # NTP (Network Time Protocol) の状態。active となっているのでNTPサービスが稼働している
RTC in local TZ: no # RTCがローカルタイム(JST)を使用しているかどうか。RTCは UTC を基準にしている
使用可能なタイムゾーンを調べるには、以下のコマンドで知らべることができます。
timedatectl list-timezones
もし、日本時刻に設定されていない場合、タイムゾーンをAsia/Tokyoに設定するには、以下のコマンドを実行します。
sudo timedatectl set-timezone Asia/Tokyo